国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

xadmin的安裝與使用

Lionad-Morotar / 609人閱讀

摘要:是什么采用語言編寫,框架層基于最成熟的框架,是一個基于的的一個后臺模板框架。由于東西比較多,這里我就不多說了,期待我的下一篇文章吧。

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