所以我有一段代码声明一些类,创建数据,使用 django 将它们实际保存到数据库中。我的问题是我如何实际执行它?
我正在使用 PyCharm 并打开文件。但我不知道如何实际执行它。我可以在 Django 控制台中逐行执行,但如果它不止于此,它就无法处理缩进。
项目本身运行良好(127.0.0.1 加载我的页面)。我怎样才能做到这一点?
如果这是一个完全明显的答案,我很抱歉,我一直在努力解决这个问题。
如果您的站点加载,您应该将模型导入到您的 Django 视图之一中。在视图中,您可以对模型做任何您喜欢的事情。
这个名为的片段Command Line Script Launcher
可能会对您有所帮助,
此代码段允许您从命令行使用给定项目的上下文执行任意 Python 脚本:
python manage.py execfile /path/to/some/script.py
Django 的文档告诉你如何扩展 manage.py 命令
您可以右键单击 pycharm 中的任何 python 文件并运行它,虽然执行的是自包含的脚本文件,但您可能需要添加主要技巧:
if __name__ == "__main__":
do_stuff()