我正在构建一个 Django 项目,其中包含 postgresql。该数据库必须通过 API 填充。该数据库不必更新。
据我了解,数据库内的表必须在我的 Django models
中创建。但我应该在哪里填充它呢?
在 Django 外部的脚本中还是在我的应用程序 views
内?
最佳答案
我确实找到了一种从 Django 本身填充数据库的方法。我在 managment/command
中添加了一个自定义 populate_db
命令,该命令运行一个从外部 API 填充我的数据库的脚本。
然后我只需要运行python3 manage.py populate_db
关于python - 从 Django 中的 API 填充数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61260062/