摘要:是什么采用語言編寫,框架層基于最成熟的框架,是一個基于的的一個后臺模板框架。由于東西比較多,這里我就不多說了,期待我的下一篇文章吧。
xadmin是什么?Xadmin 采用Python語言編寫,框架層基于最成熟的Web框架 Django,是一個基于Django的admin的一個后臺模板框架。
安裝# 方式一 pip install xadmin # 方式二 # 下載xadmin源碼包:https://github.com/sshwsfc/xadmin pip install xadmin-master.zip在INSTALLED_APPS注冊
INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "xadmin", "crispy_forms", ]修改路由
# 這里我們替換掉admin路由 import xadmin urlpatterns = [ url("xadmin/", xadmin.site.urls), ]
這樣我們就成功用xadmin替換了admin,可以看一下頁面對比(上:原始admin)
注冊Model到站點# 在app下新建一個adminx.py文件 import xadmin class ModelAdmin(object): pass xadmin.site.register(Model類,ModelAdmin管理類)
這樣我們就成功將模型類添加至了后臺管理站點,接下來我們通過一個列子讓大家看到效果:
其中adminx文件:
# -*- coding:utf-8 -*- """ Create by Jim on2019/01/16 """ import xadmin from users.models import People class PeopleAdmin(object): pass xadmin.site.register(People, PeopleAdmin)
接下來我們通過manage.py@xadmintest控制臺進行數據遷移:
manage.py@xadmintest > makemigrations "C:PyCharm 2017.3.7in unnerw.exe" G:pythonpython.exe "C:PyCharm 2017.3.7helperspycharmdjango_manage.py" makemigrations "G:/pycharm project/xadmintest" Migrations for "users": usersmigrations