练习书 Python ,18.4,代码正常显示网页,可后台网页却变成这个样子,我在操作过程,也没涉及到 admin 相关程序啊

2018 年 9 月 6 日
 shonky

https://i.loli.net/2018/09/06/5b91393e41ff0.png

出现这样的后台,是因为什么呢

4127 次点击
所在节点    Django
16 条回复
metamask
2018 年 9 月 6 日
老哥,我看你最近的提问,建议你从基础学,

你这样学,效果太慢了,问题只会接着一个一个来;


你这个问题先执行 python manage.py collectstatic 试下吧。
shonky
2018 年 9 月 6 日
@freakxx 没用,还是老样子。
我觉得有问题解决问题,学的慢点,但记的深啊。坑跳多了,也就明白了这个东西是怎么回来,还能巩固下 python 知识。
hlwjia
2018 年 9 月 6 日
@freakxx 说的对的。其实你是以为这样出活快,学地快。但是,这种学习方式越长,就越不值得。如果是短期搞两下没问题;如果你是以这个为生的,还是把基础打好,后面会学地飞快
shonky
2018 年 9 月 6 日
@hlwjia 之前看了不少的书,看了就忘了。感觉还是边打边学的好。记的也深刻。先学起来在说啊,不然一点都不懂。只明白一点点的概念。没什么用。
shonky
2018 年 9 月 6 日
@hlwjia 老哥,还是来讲讲我这个问题,是什么原因啊。我也没弄过 admin 的数据啊,
Sanko
2018 年 9 月 6 日
debug = False ?
shonky
2018 年 9 月 6 日
@Sanko 是的。之前改的,不改网页不能正常显示。
shonky
2018 年 9 月 6 日
@Sanko 这东西不能改么,不改又会报错啊。老哥
metamask
2018 年 9 月 6 日
from django.conf.urls.static import static
from django.conf import settings

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
shonky
2018 年 9 月 6 日
@freakxx 谢谢老哥了。想问下出现这个情况的原因是什么。
metamask
2018 年 9 月 6 日
django.contrib.staticfiles.urls.py

if settings.DEBUG and not urlpatterns:
urlpatterns += staticfiles_urlpatterns()
nosilence
2018 年 9 月 7 日
DEBUG = True 的时候,它会自动搜索静态资源的路径。
当 False 的时候,由于静态资源路径的问题,就会出现你这种情况。
shonky
2018 年 9 月 7 日
@nosilence 好的 谢谢大佬的帮助。
PythonAnswer
2018 年 9 月 7 日
仔细阅读文档。
shonky
2018 年 9 月 7 日
@PythonAnswer 好的
ljpCN
2018 年 9 月 7 日
css 文件没有被加载,遇到过相同的问题,应该是静态资源路径配置错了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/486929

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX