在真正的Python中从外部Django shell访问Django

时间:2014-07-08 00:06:55

标签: python django shell

我通过Python 3.4 virtualenv运行Django,我想制作一些可以访问模型并保存的cronjob脚本。

我可以通过Django shell python manage.py shell来启动Django shell。从那里我可以from polls.models import Poll, Choice进行新的民意调查并将其保存到数据库中。

如何通过常规Python shell执行此操作?

1 个答案:

答案 0 :(得分:2)

您最好的选择可能是创建一个管理命令。您可以通过调用(python manage.py)从命令行运行它,并从脚本中访问任何django函数或模型。

有关如何查看https://docs.djangoproject.com/en/dev/howto/custom-management-commands/

的详细说明,请参阅