zoukankan      html  css  js  c++  java
  • Django-simpleui 美化admin后台,踩过的坑


    这个玩意挺好,但是需要联网,内网、离线、与互联网不通用不了;我项目都要上线交付了,才发现服务器与互联网不通,界面出不来,差点被坑死。说多了都是泪。

     
    所以不要盲目使用,先搞清楚前提条件。
     

    simpleui是djang-admin的一款皮肤,符合国人使用习惯,相比xadmin,洁面美观大方。

    simpleui基于vue2.0开发,方便集成到已有django-admin中,简单易用。

    安装使用:

    pip install django-simpleui
    在项目目录的settings.py文件中,INSTALLED_APPS配置中添加simpleui:
     

    # Application definition

    INSTALLED_APPS = [
    'simpleui',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    ]
    修改settings.py中的语言和时区:

    LANGUAGE_CODE = 'zh-Hans'

    TIME_ZONE = 'Asia/Shanghai'
    在settings.py 末尾添加:

    # 静态文件根目录目录

    STATIC_ROOT = os.path.join(BASE_DIR, "static")

    # 静态文件目录列表

    STATICFILES_DIRS = [ ]

    并在项目根目录创建一个static文件夹。

    python manage.py collectstatic #收集静态文件。

    python manage.py runserver  #启动后, 进入后台查看新页面即可。

    最后,发现有个配置,可以支持离线
    SIMPLEUI_STATIC_OFFLINE = True  # 打开离线模式

  • 相关阅读:
    Nginx详解
    MySQL数据库(未完)
    PXE自动装机
    Rsync数据同步服务
    NFS网络文件系统
    inotify事件监控工具
    scp ssh-key连接原理
    生产环境ssh登陆策略
    npm ERR! errno -4048
    js判断手机系统语言动态引入不同js文件
  • 原文地址:https://www.cnblogs.com/wangchuang/p/14844023.html
Copyright © 2011-2022 走看看