首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WindowsError:[错误267]目录名称无效

WindowsError:[错误267]目录名称无效
EN

Stack Overflow用户
提问于 2014-04-27 06:30:33
回答 1查看 10K关注 0票数 1
代码语言:javascript
运行
复制
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
STATICFILES_DIRS = (
    os.path.join(PROJECT_PATH, 'static'),
)

此代码返回以下错误消息:

代码语言:javascript
运行
复制
WindowsError: [Error 267] The directory name is invalid

我不明白这段代码出了什么问题。我尝试删除逗号,但得到另一个错误:Your STATICFILES_DIRS setting is not a tuple or list; perhaps you forgot a trailing comma?

另外,当我插入一个静态路径时,我得到了这个错误:

代码语言:javascript
运行
复制
STATICFILES_DIRS = (
    'F:/DEV/apps/myproject/static/',
)

当我从STATICFILES_DIRS中删除路径时,我没有得到任何错误,网站工作正常:

代码语言:javascript
运行
复制
STATICFILES_DIRS = () #no error

如有任何帮助,我们不胜感激!谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-04-28 01:33:45

PROJECT_PATH中使用dirname,而不是使用abspath

代码语言:javascript
运行
复制
PROJECT_PATH = os.path.dirname(os.path.dirname(__file__))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23317201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档