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  # 打开离线模式

  • 相关阅读:
    取指定长度的字符串(包括中英文),以"..."的方式显示
    js 常用函数
    js 规范
    js高级编程笔记2
    js高级编程笔记
    WinJS开发div中元素的水平和垂直居中metro
    WinJS开发iframe中Javascript执行错误metro
    MySql乱码
    正则表达式符号系统
    Java替换字符串中的回车换行
  • 原文地址:https://www.cnblogs.com/wangchuang/p/14844023.html
Copyright © 2011-2022 走看看