1.下載對應的django版本,此處使用的是2.0.7的版本
pip install django=2.0.7
2.去github下載xamin的django2.0的支持版本
https://github.com/sshwsfc/xadmin/tree/django2
3.在pycharm中新建一個extra_apps目錄,將下載好的xadmin-django2中的xadmin文件夾放入其中,並且設置mark as source root【此處已經設置過了,所以是unmark】
4.使用命令創建django項目
django-admin startproject mysite
5.在settings中加入以下內容
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
#修改項
sys.path.insert(0, os.path.join(BASE_DIR, '../extra_apps'))
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'xadmin',#修改項
'crispy_forms',#修改項
]
配置數據庫
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 數據庫引擎
'NAME': 'xadminm',
'USER': 'root',
'PASSWORD': '123456',
'HOST': 'localhost',
'PORT': '3306',
'OPTIONS': {
'init_command': "SET sql_mode='STRICT_TRANS_TABLES';" # 初始化數據庫的命令
}
}
}
6.修改urls文件
from django.urls import path
import xadmin #修改項
urlpatterns = [
path('admin/', xadmin.site.urls), #修改項
]
7.將requirements.txt放入根目錄,然後執行以下命令安裝依賴項
pip install -r requirements.txt
8.生成數據
python manage.py makemigrations
python manage.py migrate
9.配置django啓動項,找到run,進行editconfig
根據以上方式啓動即可訪問xadmin