我已经购买了PyCharm,我正在努力让事情发挥作用,但我遇到了这个问题..
一旦我开始一个项目,一切都很好......
现在,如果我想要一个独立的应用程序..让我们说/ users / me / djangoApps我明白我必须将这个目录添加到python路径..我试图通过在lib上创建一个文件sitecustomize.py来实现/python/2.6/site-packages /
然而,一旦我创建了一个应用程序并尝试导入它,我就会不断出现非传染性错误(是的,我已经在pycharm中重新加载了python解释器)
我估计我是以错误的方式将我的位置添加到python路径中。另外我可能没有正确设置我的项目位置(当前/ users / me / djangoProjects)
谢谢,
新手django'r
答案 0 :(得分:10)
在pycharm中打开设置“cmd”+“,”然后再到“Project Structure”,单击“Sources”以包含任何模块。
答案 1 :(得分:2)
不要将该文件添加到您的python site-packages中,然后您的django项目将被包含在未来的所有项目中。
如果您想调试,请在PyCharm中单击顶部的“运行”选项卡,然后选择“编辑配置”。选择您正在使用的项目,并确保将manage.py和settings.pr文件所在的目录添加到“工作目录”中。所以我认为它可能看起来像这样:
工作目录:/ users / me / djangoProjects / {Project Name}
如果您需要添加其他内容到Python Path,可以通过转到File-Settings-Python Interpreter然后在底部窗口中添加一个新路径来添加它(但是这将再次使用它您在PyCharm中运行的任何项目
但是如果你没有在PyCharm中调试并且只想运行应用程序,我发现从命令行运行它更容易。我假设您在Mac上的路径,打开终端并转到项目所在的目录(与manage.py文件相同的目录)并输入:
python manange.py runserver
如果你想给它一个特定的端口,把它添加到最后
python mange.py runserver 9000
通过这种方式,您可以在PyCharm中编辑代码,并在保存文件时重新解释。如果您在PyCharm中进行调试,则需要停止调试器并再次运行它以引入更改