謹以此篇文章,記錄我安裝xadmin的3個小時
第一遍安裝是從教學視頻安裝的,視頻是跟着一個穀粒教育項目安裝的,視頻上沒有安裝過程,但是有文檔,不過文檔寫的也不清晰,對於新入手python的小白來說不合適。話不多說,上乾貨
1、下載xadmin-django2安裝包
地址:https://github.com/sshwsfc/xadmin/tree/django2
下載之後,將安裝包放到你項目【PS:用django-admin startproject ***命令建立的項目】的根目錄下,進入黑屏終端(視頻都這麼說)【PS:ctrl+r->cmd->進入你的項目目錄】,執行“pip install xadmin.zip”【PS:我重命名了一下】。
2、解壓xadmin.zip
在項目根目錄下新建文件夾“extra_apps”【PS:不要問我爲什麼叫這個名字,我也剛開始學】,將解壓後的xadmin放到extra_apps文件夾下。
3、配置settings.py文件
將extra_apps目錄添加到環境變量中
import sys
sys.path.insert(1,os.path.join(BASE_DIR,'extra_apps'))
4、修改urls.py文件
import xadmin
urlpatterns = [
path('xadmin/', xadmin.site.urls),
]
5、安裝xadmin依賴包
依賴包的版本在xadmin文件夾下:requirements.txt,打開cmd【黑屏終端】,進入虛擬環境,執行“pip install -r requirements.txt -i https://pypi.douban.com/simple/”
6、修改setting.py文件將應用添加到INSTALLED_APPS中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'users', # 應用
'orgs',
'operations',
'courses',
'xadmin', # 這個
'crispy_forms', # z這個
]
7、數據庫遷移同步
黑屏終端執行“python manage.py makemigrations ”
黑屏終端執行“python manage.py migrate”
8、創建管理員
黑屏終端執行“python manage.py createsuperuser”
【如果你也是跟着穀粒項目的,直接添加就行。其他的可以看一下文章下邊的參考文章】
9、運行字典的服務器
黑屏終端執行“python manage.py runserver”
10、如果報錯請自行百度錯誤原因。