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!

  • 相关阅读:
    HDOJ/HDU 1015 Safecracker(枚举、暴力)
    nodejs之入门
    git错误收集总结
    git基本操作
    git使用前配置
    花开花落花非花、缘起缘灭缘随缘
    js之定时器
    js之Date(日期对象)
    es5严格模式简谈
    try...catch
  • 原文地址:https://www.cnblogs.com/zqifa/p/django-admin-1.html
Copyright © 2011-2022 走看看