我使用的是django1.5和python2.7。我的项目目录通常是:
有一个名为projectFolder的项目文件夹。在projectFolder中,还有另外两个文件夹:projFolder和projApp。在
在projFolder里面是我的设置.py,init.py和网址.py. 在
在projApp里面是我的模型.py, 视图.py以及保存模板的静态文件夹。现在,在我的设置.py文件,我有以下文件:
SITE_MEDIA_ROOT = os.path.join(
os.path.dirname(__file__), 'projApp/', 'static/', 'site_media'
)
上面的代码行工作得非常好,这是我在后面的教程中读到的。但是,不是吗
^{pr2}$是吗?据我所知
os.path.dirname(__file__)
当前文件所在目录的路径是否正确?从那以后就成了projFolder了设置.py在projFolder中。那么,我不应该先退出当前目录,然后进入projApp文件夹,以便访问静态文件夹吗?不是吗
os.path.dirname(__file__), 'projApp/', 'static/', 'site_media'
意味着Django应该搜索
projectFolder/projFolder/projApp/static
是吗?如果是,那么如何在不退出电流的情况下找到静电设置.py目录优先?在
是的,它应该:)至少我的项目就是这样做的,除了
..
而是这样:我想它现在进来了设置.py默认情况下。在
你有10000%的把握吗设置.py你说它在哪里?在
也许可以尝试添加一些打印语句到设置.py然后运行测试服务器,查看这些路径的实际值
^{pr2}$相关问题 更多 >
编程相关推荐