zoukankan      html  css  js  c++  java
  • django默认后台使用

    1.初始化数据
    python manage.py migrate

    2.创建超级用户
    python manage.py createsuperuser

    然后按照提示输入就可以了

    3.admin管理页面找不到base.css,dashboard.css文件

    在settings文件中设置STATIC_ROOT目录,该目录不能在STATICFILES_DIRS中.
    然后,执行命令
    python manage.py collectstatic

    执行后,django会将STATICFILES_DIRS下的所有文件以及admin所需要用到的js,css,image文件全都放到STATIC_ROOT目录下.

    例如, 像下面这样写:

    STATIC_URL = '/static/'
    STATIC_ROOT = os.path.join(BASE_DIR, 'collectstatic')
    STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ]

    简单描述一下这几个变量的意思
    STATIC_URL: 当访问什么样的网址时, 按照访问静态文件的方式去查找文件.
    STATICFILES_DIRS: 当访问静态文件是, 会在每个app中的static目录中查找, 然后再从STATICFILES_DIRS设置的路径列表中逐一查找.
    STATIC_ROOT: 当执行python manage.py collectstatic时, 收集的静态文件放在该目录下.

    配置一下urls.py文件(也可以在nginx中配置静态文件访问目录)。

    配置urls.py文件示例:
    from django.conf import settings
    from django.conf.urls.static import static

    urlpatterns = [
    # ... the rest of your URLconf goes here ...
    ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

    done!

  • 相关阅读:
    关于如何使用Microsoft Word发博客
    TEST
    信息安全系统设计基础第三周学习总结
    信息安全系统设计基础第一周学习总结
    Java程序设计实验 实验五
    实验三 敏捷开发与XP实践 实验报告
    git 连接github的配置
    nginx是什么,如何使用
    spring-boot 全面认知
    删除指定目录文件夹下的文件
  • 原文地址:https://www.cnblogs.com/zqifa/p/django-admin-1.html
Copyright © 2011-2022 走看看