xadmin的使用
步驟:
開發(fā)環(huán)境:python3.6 + django2.0
- 下載:鏈接:https://pan.baidu.com/s/14SSw4BSRbU0dCzgIiK-drQ
提取碼:b0mi
下載完成之后解壓文件夾
xadmin是我們項目需要的文件,requirements.txt是環(huán)境依賴蛉腌,沒有使用網(wǎng)上其他教程那樣没讲,取git上面下載琳省,在git上面下載的會有一些問題撵颊,各種報錯倚舀,需要導(dǎo)入很多文件姊舵,使用我的可以直接pip安裝齿税,就可以快樂的玩耍了
在項目中的使用
加上兩行代碼
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
sys.path.insert(1, os.path.join(BASE_DIR, 'extra_apps'))
按照上面設(shè)置之后 這里導(dǎo)入app的時候就直接輸入app的名稱就可以很澄,前提是上面的每一步都要做完
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'xadmin',
'students',(app名稱)
]
如果沒有做
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'xadmin',
'app.students',(app:這個app是管理你項目app的,我用的app颜及,如果你的是test甩苛,那么這里就是rest.students,)
]
- 安裝相關(guān)依賴
pip install -r requirements.txt
一般都成功了俏站,如果沒有成功檢查看哪個出錯就修改哪一個 - 配置url(這是你項目setting的url)
導(dǎo)入 import xadmin 添加路徑 path('xadmin/', xadmin.site.urls),
- 這里要進行遷移目錄讯蒲,不然不會生成xadmin表,
python manage.py makemigrations
python manage.py migrate
可以去數(shù)據(jù)庫看下有沒有成功肄扎,如果沒有成功需要重新遷移墨林,python manage.py createsuperuser
創(chuàng)建管理用戶 - 測試是否安裝成功
運行項目python manage.py runserver 或者 python manage.py runserver 127.0.0.1:8000
python manage.py runserver 127.0.0.1:8000 如果你想讓局域網(wǎng)之內(nèi)能夠訪問赁酝,那么需要在settings.py中修改 ALLOWED_HOSTS = ['*'] * 號表示都可以訪問, 8000是端口旭等,自己隨便定義酌呆,最后不低于5000,避免端口沖突搔耕,最大是65535隙袁,超過無效
啟動項目之后在瀏覽器中輸入127.0.0.1:8000/xadmin
這個根據(jù)你項目運行時的地址來進行訪問 輸入用戶名 密碼 ,這樣就成功了弃榨,快樂玩耍吧