PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
STATICFILES_DIRS = (
os.path.join(PROJECT_PATH, 'static'),
)
此代码返回以下错误消息:
WindowsError: [Error 267] The directory name is invalid
我不明白这段代码有什么问题。我尝试删除逗号,但收到另一个错误:Your STATICFILES_DIRS setting is not a tuple or list; perhaps you forgot a trailing comma?
当我插入静态路径时,我得到了错误:
STATICFILES_DIRS = (
'F:/DEV/apps/myproject/static/',
)
当我从STATICFILES_DIRS
删除路径时,我没有收到任何错误,网站工作正常:
STATICFILES_DIRS = () #no error
任何帮助表示赞赏!谢谢!
答案 0 :(得分:1)
不要在abspath
中使用PROJECT_PATH
,而是使用dirname
。
PROJECT_PATH = os.path.dirname(os.path.dirname(__file__))