pycharm部署xadmin

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 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章