如何在Pycharm中运行Django函数?

时间:2019-06-06 15:32:53

标签: django pycharm

我有一些要为Django项目开发的内部实用程序。这些是我大多数需要在DEV环境中运行的实用程序,而不是在生产环境中运行。

我希望能够从我的PyDev IDE或终端中调用它们。有没有一种方法可以在我的Django项目中调用功能,而无需创建视图并使用URL来访问它?

我已经进行了几次Google搜索,但没有任何反应。

2 个答案:

答案 0 :(得分:0)

您可以将它们导入到PyCharm控制台启动脚本中。在“构建,执行,部署->控制台-> Python控制台->启动脚本”下的设置中

答案 1 :(得分:0)

如果在Pycharm上打开“ Python控制台”,它将自动设置django,然后您基本上可以执行在Django视图上可以执行的任何操作。您可以在任何地方编写函数,然后导入并调用它们。要手动进行设置,启动Python解释器后,您将需要以下代码行:

import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'path.to.your.settings') 
import django
django.setup()

# Write code using Django models here