我是一个django新手,并试图将我的项目和应用程序放在桌面上的目录中。我需要将这些目录添加到python路径,以便它知道它们居住的地方并且可以互相交流..怎么能我这样做最好吗?我找到了几种可能有缺点的方法???
那么最后的路是什么?
答案 0 :(得分:0)
我倾向于使用简单的
import sys
path = '/var/www/Django/'
if path not in sys.path:
sys.path.append(path)
在我的WSGI脚本中“启动”我的应用程序。在调用shell之前,我还有一个自定义管理命令。在此之前,我只是将上面的内容抛弃了
settings.py
。
/var/www/Django
是我所有项目所属的地方 - 因此,如果我指的是项目,我总是使用project.app
。一旦我创建了一个可重复使用的便携式应用程序,它就会毕业并生活在/var/www/Django
本身,并通过其他项目的settings.py
包含在内。这有意义吗?