我正在尝试解决如何运行 pycharm 似乎提供的调试功能(好吧,无论如何,它允许我设置断点,所以我假设它有一个不错的 gui)
我得出的结论是,我不能使用 ctrl-shift-r 和“runserver”命令,而是需要设置“运行配置”?我做了一个“django 服务器”,但我不知道要放什么值等等。当我运行它时,它告诉我某些设置是错误的 - 我很确定它不是,因为标准的“runserver " 命令工作正常。
这就是我得出的结论。如果有一个漂亮的教程或步骤来获得它,那么我可以
- 设置一个断点
- 转到触发该断点的页面并遵循代码在 pycharm 中的内部工作
我会很激动的!
干杯!
更新:如果您想知道,这是我得到的错误:
回溯(最近一次通话最后):
导入设置中的文件“manage.py”,第 11 行
文件“C:\development\PycharmProjects\dumpstown\settings.py”,第 185 行,在 add_to_builtins('gravatar.templatetags.gravatar')
文件“C:\development\python\lib\site-packages\django\template\base.py”,第 1017 行,在 add_to_builtins
builtins.append(import_library(模块))
文件“C:\development\python\lib\site-packages\django\template\base.py”,第 963 行,在 import_library
raise InvalidTemplateLibrary("ImportError raise loading %s: %s" % (taglib_module, e))
django.template.base.InvalidTemplateLibrary:ImportError raise loading loading gravatar.templatetags.gravatar:无法导入设置,因为环境变量 DJANGO_SETTINGS_MODULE 未定义。
应用程序本身在“运行服务器”上从来没有任何问题。
更新:根据我在下面的回答,pycharm 对于 add_to_builtins 已损坏。