我试图找出如何在pycharm似乎提供了运行调试的东西(当然,它可以让我设置断点,无论如何,所以我假设有一个漂亮的图形用户界面,)
我的结论是,我不能使用Ctrl-Shift-R键,然后“的runserver”命令,而不是说我需要设置一个“运行配置”? 我做了一个“Django的服务器”,但我不知道是什么值放等等。当我运行它,它告诉我,一些设置是错误的 - 我敢肯定它不是,因为标准“的runserver “命令工作正常。
这就是所有我得出的结论。 如果有一个漂亮的教程或步骤获得它,所以我可以
- 放在一个破发点
- 去触发该断点的页面,并按照代码的内部工作在pycharm
我会高兴得不得了!
干杯!
更新:如果你想知道,这是我得到的错误:
回溯(最近通话最后一个):
文件“manage.py”,第11行,在导入设置
文件 “C:\研发\ PycharmProjects \ dumpstown \ settings.py”,线路185,在add_to_builtins( 'gravatar.templatetags.gravatar')
文件 “C:\研发\ python的\ LIB \站点包\ Django的\模板\ base.py”,线1017,在add_to_builtins
builtins.append(import_library(模块))
文件 “C:\研发\ python的\ LIB \站点包\ Django的\模板\ base.py”,线路963,在import_library
提高InvalidTemplateLibrary( “导入错误提出装载%S:%S” %(taglib_module,E))
django.template.base.InvalidTemplateLibrary:导入错误提出装载gravatar.templatetags.gravatar:设置无法导入,因为环境变量DJANGO_SETTINGS_MODULE是不确定的。
当应用程序本身,上“的runserver”从来没有任何问题。
更新:按我的回答如下,pycharm被打破了add_to_builtins。
设置虚拟环境
- 创建或PyCharm打开项目
- 转到文件 - 设置菜单(或只需点击设置图标)
- 转到Python解释器
- 点击添加在顶部
- 进入bin文件夹,您创建的虚拟环境,并选择蟒蛇
设置断点
- 接下来到的代码行要设置断点。 向左通常有一个灰色的线。 通常旁边的行号。 只需点击那里,一个大的红点就会出现。 貌似这个
打在调试模式下运行按钮。
旁边的绿色播放按钮有上有一个错误的按钮。 用它来启动在调试模式下的runserver。 现在,当你用你的Web应用程序和代码到达断点会停在那里,你将能够介入并超过或pycharm恢复。
- 如果仍然无法调试您可能需要编辑pycharm项目配置。 你可以做的是这样的。
你可以看一下http://garmoncheg.blogspot.it/2012/01/establishing-dev-environment-with.html太
So i gave all the answers here a +1 for trying - but they're not the issue. Near as i can tell, the answer is that pycharm is broken. Which is a pain, but the solution is easy -
IF you dont' want to use the little green button at the top of pycharm, or use the pycharm debugging feature? then don't worry, you don't need to do anything. Continue using ctrl-shift-r and runserver (or whatever your shortcut to manage.py is)
IF you do want to use the little green "run" button, or if you want to use pycharm's debugging kit, then you absolutely cannot use the "add_to_builtins", at least in the settings.py file (I never put it anywhere else myself, pycharm might require it elsewhere?). add_to_builtins
doesn't work in pycharm - it gets itself caught in a loop of grave consequences when you use the little green button or the debug button. Using ctrl-shift-r and runserver doesn't, curiously, have this problem.
The good news is that "add_to_builtins" isn't a must-have, just a nice-to-have. Just add the "{% load x %}" command to each template where you use x and you will be set.
Alternatively, save a hundred bucks and use some sort of free eclipse tool.
问题是, DJANGO_SETTINGS_MODULE
应该指向你的项目的设置文件变量,不是某个位置设置过,因为变量被报告为不确定。
该解决方案,你可以参考的解释可以在找到以前的帖子