python 3.6.6 + django2.0 + xadmin

1.次のプラグインがインストールされている

pip install django==2.0
pip install django-crispy-forms
pip install django-import-export
pip install django-reversion
pip install django-formtools==2.1
pip install future==0.15.2
pip install httplib2==0.9.2
pip install six==1.10.0
pip install Pillow
pip install mysqlclient

2. xadminアドレスをダウンロードします。https//github.com/sshwsfc/xadmin/tree/django2

1)xadminディレクトリを新しく作成したextra_appsディレクトリにコピーします

2)testdjangoプロジェクトのurls.pyは次のように変更されます

# xadmin的依赖
import xadmin
xadmin.autodiscover()

# version模块自动注册需要版本控制的 Model
from xadmin.plugins import xversion
xversion.register_models()

from django.conf.urls import url
urlpatterns = [
    url(r'^adminx/', xadmin.site.urls),
]

3)登録済みのtestdjangoプロジェクトのsettings.pyを次のように変更します

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'users',
    'courses',
    'organization',
    'operation',
    
    # 新增 xamin主体模块
    'xadmin',
    # 新增 渲染表格模块
    'crispy_forms',
    # 新增 为模型通过版本控制,可以回滚数据
    'reversion'
]

4)manage.pyタスクを実行する 

makemigrations
migrate

4)プロジェクトを開始する

"D:\Program Files\JetBrains\PyCharm 2018.2.5\bin\runnerw.exe" C:\Users\Administrator\Envs\test1\Scripts\python.exe D:/testdjango/manage.py runserver 8000
Performing system checks...

System check identified no issues (0 silenced).

You have 1 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): reversion.
Run 'python manage.py migrate' to apply them.
April 11, 2020 - 21:04:17
Django version 2.0, using settings 'testdjango.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

uh
42件の元の記事を公開 賞賛11件 20,000回以上の閲覧

おすすめ

転載: blog.csdn.net/QWERTY55555/article/details/105459212