【发布时间】:2017-12-01 00:21:46
【问题描述】:
我编写了一个 python 脚本,它从一个模型获取输入,对其进行查询,然后通过 ForeignKey 关系将查询的各种结果附加到另一个模型。它在 python shell 中运行良好,但我想知道是否有一种方法可以从管理网页运行它,以便每次提交第一个模型的新对象时,它都会运行脚本并自动更新另一个模型的数据库模型。我使用 Django 管理界面作为开发人员进行数据输入的一部分,因为我发现它是一个非常灵活的界面。该脚本是专门为此应用编写的,所以它位于应用的文件夹中。
【问题讨论】:
-
它是一个 Django 命令(即你通过
manage.py运行的东西)还是一个独立的脚本? -
它是使用Django命令制作的,它可以通过manage.py轻松运行,这就是我测试它是否与数据库一起使用的方式。