成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

xadmin的安裝與使用

Lionad-Morotar / 617人閱讀

摘要:是什么采用語(yǔ)言編寫(xiě),框架層基于最成熟的框架,是一個(gè)基于的的一個(gè)后臺(tái)模板框架。由于東西比較多,這里我就不多說(shuō)了,期待我的下一篇文章吧。

xadmin是什么?Xadmin 采用Python語(yǔ)言編寫(xiě),框架層基于最成熟的Web框架 Django,是一個(gè)基于Django的admin的一個(gè)后臺(tái)模板框架。

安裝
# 方式一
pip install xadmin

# 方式二
# 下載xadmin源碼包:https://github.com/sshwsfc/xadmin
pip install xadmin-master.zip
在INSTALLED_APPS注冊(cè)
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,可以看一下頁(yè)面對(duì)比(上:原始admin)

注冊(cè)Model到站點(diǎn)
# 在app下新建一個(gè)adminx.py文件
import xadmin

class ModelAdmin(object):
    pass
    
xadmin.site.register(Model類,ModelAdmin管理類)

這樣我們就成功將模型類添加至了后臺(tái)管理站點(diǎn),接下來(lái)我們通過(guò)一個(gè)列子讓大家看到效果:


其中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)

接下來(lái)我們通過(guò)manage.py@xadmintest控制臺(tái)進(jìn)行數(shù)據(jù)遷移:

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