1

所以我有一段代码声明一些类,创建数据,使用 django 将它们实际保存到数据库中。我的问题是我如何实际执行它?

我正在使用 PyCharm 并打开文件。但我不知道如何实际执行它。我可以在 Django 控制台中逐行执行,但如果它不止于此,它就无法处理缩进。

项目本身运行良好(127.0.0.1 加载我的页面)。我怎样才能做到这一点?

如果这是一个完全明显的答案,我很抱歉,我一直在努力解决这个问题。

4

3 回答 3

1

如果您的站点加载,您应该将模型导入到您的 Django 视图之一中。在视图中,您可以对模型做任何您喜欢的事情。

于 2012-06-27T16:35:56.487 回答
1

这个名为的片段Command Line Script Launcher可能会对您有所帮助,

此代码段允许您从命令行使用给定项目的上下文执行任意 Python 脚本:

python manage.py execfile /path/to/some/script.py

Django 的文档告诉你如何扩展 manage.py 命令

于 2012-06-27T16:47:05.283 回答
0

您可以右键单击 pycharm 中的任何 python 文件并运行它,虽然执行的是自包含的脚本文件,但您可能需要添加主要技巧:

if __name__ == "__main__":
   do_stuff()
于 2012-06-27T17:44:47.780 回答