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

2018-09-06 22:30:10 +08:00
 shonky

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

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

3218 次点击
所在节点    Django
16 条回复
freakxx
2018-09-06 22:38:28 +08:00
老哥,我看你最近的提问,建议你从基础学,

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


你这个问题先执行 python manage.py collectstatic 试下吧。
shonky
2018-09-06 22:42:59 +08:00
@freakxx 没用,还是老样子。
我觉得有问题解决问题,学的慢点,但记的深啊。坑跳多了,也就明白了这个东西是怎么回来,还能巩固下 python 知识。
hlwjia
2018-09-06 22:47:51 +08:00
@freakxx 说的对的。其实你是以为这样出活快,学地快。但是,这种学习方式越长,就越不值得。如果是短期搞两下没问题;如果你是以这个为生的,还是把基础打好,后面会学地飞快
shonky
2018-09-06 22:51:23 +08:00
@hlwjia 之前看了不少的书,看了就忘了。感觉还是边打边学的好。记的也深刻。先学起来在说啊,不然一点都不懂。只明白一点点的概念。没什么用。
shonky
2018-09-06 22:52:18 +08:00
@hlwjia 老哥,还是来讲讲我这个问题,是什么原因啊。我也没弄过 admin 的数据啊,
Sanko
2018-09-06 22:53:30 +08:00
debug = False ?
shonky
2018-09-06 22:56:39 +08:00
@Sanko 是的。之前改的,不改网页不能正常显示。
shonky
2018-09-06 22:57:26 +08:00
@Sanko 这东西不能改么,不改又会报错啊。老哥
freakxx
2018-09-06 23:08:19 +08:00
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-09-06 23:11:35 +08:00
@freakxx 谢谢老哥了。想问下出现这个情况的原因是什么。
freakxx
2018-09-06 23:18:52 +08:00
django.contrib.staticfiles.urls.py

if settings.DEBUG and not urlpatterns:
urlpatterns += staticfiles_urlpatterns()
nosilence
2018-09-07 00:33:59 +08:00
DEBUG = True 的时候,它会自动搜索静态资源的路径。
当 False 的时候,由于静态资源路径的问题,就会出现你这种情况。
shonky
2018-09-07 06:47:35 +08:00
@nosilence 好的 谢谢大佬的帮助。
PythonAnswer
2018-09-07 07:38:50 +08:00
仔细阅读文档。
shonky
2018-09-07 08:14:50 +08:00
@PythonAnswer 好的
ljpCN
2018-09-07 20:03:32 +08:00
css 文件没有被加载,遇到过相同的问题,应该是静态资源路径配置错了。

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

https://www.v2ex.com/t/486929

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

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

© 2021 V2EX