python - 从 Django 中的 API 填充数据库

标签 python django postgresql django-models

我正在构建一个 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/

相关文章:

oracle - 相当于 postgres 中 Oracle 的 pragma autonomous_transaction

Python 非阻塞读取命令

python - 如何更改条形宽度,同时保持所有条形周围的间距均匀

python - 如何通过 package_name.module_name.class_name "path"实例化类

django - 通过 Django 中的后端身份验证创建时将用户标记为新用户

postgresql - 限制 PostgreSQL 的总内存使用量

postgresql - 如何使用 ssl 选项保护 npgsql 连接

python - Telegram bot 应该发送包含 "&"字符的 URL,但它只发送 URL 直到该字符,然后将其缩短

python - 将图例放在子图的位置

Django runserver - 无法提供视频文件