python - 如何从外部填充 Django 模型?

标签 python django django-models

从外部源向 Django 模型填充数据的最佳想法是什么?

例如我有一个模型 Run,并在 XML 文件中运行数据,该文件每周更改一次。

我应该创建一个 View 并从 curl cronjob 调用该 View URL(优点是可以随时读取数据,而不仅仅是在 cronjob 运行时),或者创建一个 python 脚本并将该脚本安装为 cron (在执行脚本之前使用 DJANGO _SETTINGS _MODULE 变量设置)?

最佳答案

有一个很好的方法可以在项目环境中做一些类似维护的工作——写一个 custom manage.py command .它需要所有环境配置和其他东西,让您可以专注于具体任务。

当然还有cron直接调用。

关于python - 如何从外部填充 Django 模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/524214/

相关文章:

python - 如何使用共享内存而不是通过多个进程之间的酸洗来传递对象

python - 如何使用 python 处理 dbus 接口(interface)的属性?

python - django-filter:如何连接列

python - 基于同一模型中的另一个外键动态限制 Django 模型中外键的​​选择

python - 抓取: cannot access information from web

python - 在python中用(密码)解密SHA1

django - inlineformset_factory 创建新对象并在创建后编辑对象

python - Django REST vs Express JS,我应该选择哪一个来构建 REST API?

python - Django 聚合 : Summation of Multiplication of two fields

python - 检索数据时显示 "Unable to get repr for <class ' django.db.models.query.QuerySet'>"