V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shonky
V2EX  ›  Django

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

  •  
  •   shonky · 2018-09-06 22:30:10 +08:00 · 3356 次点击
    这是一个创建于 2247 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    16 条回复    2018-09-07 20:03:32 +08:00
    freakxx
        1
    freakxx  
       2018-09-06 22:38:28 +08:00
    老哥,我看你最近的提问,建议你从基础学,

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


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

    if settings.DEBUG and not urlpatterns:
    urlpatterns += staticfiles_urlpatterns()
    nosilence
        12
    nosilence  
       2018-09-07 00:33:59 +08:00   ❤️ 1
    DEBUG = True 的时候,它会自动搜索静态资源的路径。
    当 False 的时候,由于静态资源路径的问题,就会出现你这种情况。
    shonky
        13
    shonky  
    OP
       2018-09-07 06:47:35 +08:00 via Android
    @nosilence 好的 谢谢大佬的帮助。
    PythonAnswer
        14
    PythonAnswer  
       2018-09-07 07:38:50 +08:00
    仔细阅读文档。
    shonky
        15
    shonky  
    OP
       2018-09-07 08:14:50 +08:00 via Android
    @PythonAnswer 好的
    ljpCN
        16
    ljpCN  
       2018-09-07 20:03:32 +08:00
    css 文件没有被加载,遇到过相同的问题,应该是静态资源路径配置错了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3575 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:16 · PVG 08:16 · LAX 17:16 · JFK 20:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.