" name="sm-site-verification"/>
侧边栏壁纸
博主头像
PySuper博主等级

千里之行,始于足下

  • 累计撰写 203 篇文章
  • 累计创建 14 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录
Web

Django后台站点美化

PySuper
2020-08-02 / 0 评论 / 0 点赞 / 18 阅读 / 3514 字
温馨提示:
所有牛逼的人都有一段苦逼的岁月。 但是你只要像SB一样去坚持,终将牛逼!!! ✊✊✊

不同环境下的配置

  • 创建一个settings的文件夹
  • 修改原始配置文件为base.py
  • 创建dev.pyprod.py,并from base import *
  • 在manage.py中:
import socket

if __name__ == "__main__":
    if socket.gethostname() == "master":    # 这里指定一个用户名
        os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings.dev")  # 开发环境
    else:
        os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings.pro")  # 线上环境

Admin

  • 其实对比其他框架来说Django自带站点管理–DjangoAdmin,在使用中就已经很不错了。
  • 但是DjangoAdmin的页面又是很丑的那种,我们后台开发其实很多时候是不需要考虑这些东西。
  • 但是当我们的站点需要向其他人展示的时候,一个美化过的站点总是会更好一些。

对于DjangoAdmin的详细信息,可以点击这里

Xadmin 点击下载

使用DjangoXadmin,我们需要修改Django项目中admin.py文件。

1. 安装插件

# pip install https://github.com/sshwsfc/xadmin/tarball/master

2. 注册应用

settings.py

'xadmin',
'crispy_forms'

3. 修改文件

  • admin.py修改为adminx.py
  • 在xadmin.py中注册模型
import xadmin


xadmin.site.unregister(User)

xadmin.site.register(User, UserAdmin)
xadmin.site.register(Task, TaskAdmin)
xadmin.site.register(Section, SectionAdmin)
xadmin.site.register(Direction, DirectionAdmin)

4. 注册路由

import xadmin

urlpatterns = [
    url(r'^admin/', xadmin.site.urls, name="xadmin"),    # Xadmin站点管理
]

Simpleui 点击下载

1. 安装插件

下载后,找到对应的文件地址。

然后,直接安装就可以了

# pip install django-simpleui

2. 注册应用

settings.py

INSTALLED_APPS = [
    'simpleui',    # 在子应用中的第一行添加
    ... ...
]
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区