首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >姜戈。Mezzanine新项目不导入所有文件

姜戈。Mezzanine新项目不导入所有文件
EN

Stack Overflow用户
提问于 2013-01-19 13:58:52
回答 1查看 1.2K关注 0票数 1

我想重新开始使用Django (我不是Python/Django方面的专家,但我可以让更好的东西工作)。我曾经使用过Mezzanine,只是想看看它是如何工作的。“mezzanine-project myproject”命令非常有效,因为我有一个运行速度很快的小应用程序。所以,今天我下载了新的Mezzanine 1.3和Django 1.4.3以及它的所有依赖项(pillow,pytz,html5lib等),并尝试创建另一个项目,这样我就可以为了个人目的以更一致的方式工作了。

令我惊讶的是,当我运行服务器时,我收到了许多指向缺少/static/文件的404错误。此外,在创建数据库(使用manage.py createdb命令)之后,创建的唯一内容是静态文件夹,其中只包含夹层附带的预定义图库的图片。此外,也没有登录或注册按钮。

我已经尝试对所有Python和它的站点包进行全新安装,结果是一样的。我还尝试将/site-packages/mezzanine文件夹中包含丢失文件的文件夹复制/粘贴到我的项目中,但结果只是减少了404条消息的数量。

我一直在这个问题上做了大量的研究(没有运气,但可能是因为最近才发布的?)甚至试图联系Mezzanine IRC频道上的某个人,但没有成功。

我希望我没有漏掉一些愚蠢的东西。在运行manage.py createdb命令之前,我是否必须在我的settings.py或特定文件中更改任何内容(请注意,我可以接受旧的夹层默认设置)?

需要说明的是:在运行createdb之前,我只编辑了settings.py,并更改了数据库参数以使其在我的MySQL服务器上工作,并注释了我不需要的local_settings配置。

一些可能会有帮助的参数:

PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(PROJECT_ROOT, STATIC_URL.strip("/"))

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-27 13:29:57

缺省情况下,在settings.py中将DEBUG设置为False,在local_setting.py中将DEBUG设置为True

鉴于此,如果您只是注释掉了导入local_settings.py,则DEBUG将为False。

当DEBUG设置为False时,Django的开发服务器不会提供静态文件,有关更多详细信息,请参阅Django文档的staticfiles部分。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14411613

复制
相关文章

相似问题

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