Xadmin安裝配置+連線MySql資料庫
阿新 • • 發佈:2019-02-15
現有環境:
Anaconda3(python3.6)
Django2.0.2
原始碼方式安裝xadmin
1、 下載原始碼包
2、 使用如下命令安裝
pip install E:\python\softwork\xadmin-django2.zip
安裝位置為G:\Anaconda3\Lib\site-packages\xadmin
3、依賴庫的安裝
最好安裝一下原始碼檔案目錄下的requirements.txt,裡面包含了xadmin的依賴庫,避免上一步沒有裝上
pip install -r requirements.txt
(django2版和master版所使用的依賴庫不同,django2要求較新)
依賴庫安裝位置G:\Anaconda3\Lib\site-packages
安裝的依賴庫:
django>=2
django-crispy-forms>=1.6.0
django-import-export>=0.5.1
django-reversion>=2.0.0
django-formtools==2.0
future==0.15.2
httplib2==0.9.2
six==1.10.0
3、 使用pycharm新建Django專案
注意使用anaconda下的python.exe,不要使用另外配置的虛擬環境,因為xadmin及依賴庫都裝到了Anaconda3\Lib\site-packages下
4、相關設定
在專案中右擊專案new-python package取名extra_apps,將xadmin放在這個檔案中
將xadmin設定為source root
5、 連線mysql資料庫
安裝
pip install mysqlclient
修改setting.py
DATABASES = { 'default': { #'ENGINE': 'django.db.backends.sqlite3', #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'ENGINE': 'django.db.backends.mysql', # 資料庫引擎 'NAME': 'student information management system', 'USER': '*******', 'PASSWORD': '********', 'HOST': '127.0.0.1', 'PORT': '3306', 'OPTIONS': { 'init_command': "SETsql_mode='STRICT_TRANS_TABLES';" # 初始化資料庫的命令 } } }