Python 3|Djangoバックグラウンド管理フレームワークXadminインストールガイド


Djangoはpythonのヘビー級webフレームワークで、書くことが少なく、作ることが多く、バックエンド開発に非常に適しています.その大きなハイライトは、バックグラウンド管理モジュールを持参することですが、持参したバックグラウンド管理は少し醜いです.Xadminはbootstrapに基づいて開発されたバックグラウンド管理フレームワークで、インタフェースは非常に美しく、持参したDjango_を数歩で置き換えることができます.adminネットワークで調べられるのはpython 2ベースのXadminインストール方法です.ここではPython 3ベースのXadminインストール方法を提供します.
python 3メイン環境djangoインストールxadmin
公式サイトをインストールしてxadminをダウンロードして、
github Webサイト:https://github.com/sshwsfc/xadmin公式サイトはxadminをダウンロードします
解凍xadmin-master.zip、解凍後フォルダ内のxadminをプロジェクトルートディレクトリにコピー
解凍
インストールappの構成
INSTALLED_APPS = (
'xadmin'
'crispy_forms'
)

追加のプラグインのインストールpip install django-import-export
はい.py兄弟ディレクトリの下でadminxを作成します.py、構成フォーマットは以下の通りです.
import xadmin

from .models import *
# Register your models here.

class BigTitleAdmin(object):
    #           
    list_display = ['big_title_name']

xadmin.site.register(BigTitle, BigTitleAdmin)

xadminに関連するテーブルを作成し、データベースにテーブルを追加python manage.py makemigrations python manage.py migrate
メインディレクトリのurls.pyで新しいルーティングを構成する
from django.conf.urls import include, url
from django.contrib import admin
import xadmin

urlpatterns = [

    url(r'^xadmin/', xadmin.site.urls),
    url(r'^admin/', include(admin.site.urls)),

]
base.pyソースコードを変更し、ロゴを変更
base.png
バックグラウンド効果の表示
image.png