Django启动项目PYTHONPATH

Django启动项目PYTHONPATH,django,Django,所以我有3个django站点在开发服务器上运行 其中2个工作正常 不幸的是,第三个也是最后一个没有显示admin 我得到的错误是: TemplateDoesNotExist at /admin/ Django tried loading these templates, in this order: * Using loader django.template.loaders.filesystem.load_template_source: o /Users/Me

所以我有3个django站点在开发服务器上运行

其中2个工作正常

不幸的是,第三个也是最后一个没有显示admin

我得到的错误是:

TemplateDoesNotExist at /admin/

Django tried loading these templates, in this order:

    * Using loader django.template.loaders.filesystem.load_template_source:
          o /Users/Me/Documents/DJANGOSITES/TESTSITE/NEWSITES/NEWSITENAME/Template/admin/login.html (File does not exist)
    * Using loader django.template.loaders.app_directories.load_template_source:
          o /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/contrib/admindocs/templates/admin/login.html (File does not exist)
在我的PYTHONPATH中有很多DIR,还有站点包DIR(否则其他两个就不行了,对吧)。我的Django在sitepackages中,如果不清楚的话

我似乎找不到错误

我在这些站点之间唯一做的更改是将目录/Users/Me/Documents/DJANGOSITES/添加到PYTHONPATH

你知道为什么这样的错误会出现在一个站点上,而不会出现在其他站点上吗

设置完全相同

还有一件事:

当我开始项目时,我将cd刻录到站点现在所在的目录中,并且:

python django-admin.py startproject mysite
那是行不通的。它给了我这个错误:

/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: can't open file 'django-admin.py': [Errno 2] No such file or directory
之后:

django-admin.py startproject mysite
工作得很好

希望有人有主意


谢谢。

请验证模板html文件是否具有读取权限

在此目录中(根据您的系统略有不同):

使用以下命令:

chmod +r *.html
您可能还需要修改其他文件的权限,但这至少允许您访问站点的管理部分

不确定这在Windows中如何工作。
这在cygwin中似乎是必需的

验证模板html文件是否具有读取权限

在此目录中(根据您的系统略有不同):

使用以下命令:

chmod +r *.html
您可能还需要修改其他文件的权限,但这至少允许您访问站点的管理部分

不确定这在Windows中如何工作。
这在cygwin中似乎是必需的

您能告诉我们您的路径和PYTHONPATH吗?PATH=“/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}”导出路径PATH=“/Library/Frameworks/PYTHONPATH.framework/Versions/bin:${PATH}”导出路径PYTHONPATH=“/Users/Me/Documents/MyDir:$PYTHONPATH”导出PYTHONPATH#MacPorts安装程序添加于2010-05-05_,时间:16:15:13:添加用于MacPorts的适当路径变量。export PATH=/opt/local/bin:/opt/local/sbin:$PATH#已完成对PATH环境变量的调整,以用于MacPorts。能否让我们知道您的路径和PYTHONPATH?PATH=“/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}”export PATH PATH=“/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}”导出路径PYTHONPATH=“/Users/Me/Documents/MyDir:$PYTHONPATH”导出PYTHONPATH#MacPorts安装程序在2010-05-05_上的添加时间:16:15:13:添加用于MacPorts的适当路径变量。export PATH=/opt/local/bin:/opt/local/sbin:$PATH#已完成调整PATH环境变量以用于MacPorts。