python3 django2 xadmin

xadmin的使用

步驟:
開發(fā)環(huán)境:python3.6 + django2.0

  1. 下載:鏈接:https://pan.baidu.com/s/14SSw4BSRbU0dCzgIiK-drQ
    提取碼:b0mi
    下載完成之后解壓文件夾
    在這里插xadmin入圖片描述

    xadmin是我們項目需要的文件,requirements.txt是環(huán)境依賴,沒有使用網(wǎng)上其他教程那樣,取git上面下載,在git上面下載的會有一些問題,各種報錯,需要導(dǎo)入很多文件,使用我的可以直接pip安裝,就可以快樂的玩耍了
    在項目中的使用
    在這里插入圖片描述
    這是我的 項目結(jié)構(gòu),習(xí)慣將擴展放在一個包下面,根據(jù)你自己的需求來就行,每個人的習(xí)慣不同
    在這里插入圖片描述
    修改一下紅色框框,修改完之后目錄就會變顏色,緊著這修改項目settings.py文件
    加上兩行代碼
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,)
]
  1. 安裝相關(guān)依賴 pip install -r requirements.txt 一般都成功了,如果沒有成功檢查看哪個出錯就修改哪一個
  2. 配置url(這是你項目setting的url) 導(dǎo)入 import xadmin 添加路徑 path('xadmin/', xadmin.site.urls),
  3. 這里要進行遷移目錄,不然不會生成xadmin表,python manage.py makemigrations python manage.py migrate 可以去數(shù)據(jù)庫看下有沒有成功,如果沒有成功需要重新遷移,python manage.py createsuperuser 創(chuàng)建管理用戶
    在這里插入圖片描述
  4. 測試是否安裝成功
    運行項目 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ù)你項目運行時的地址來進行訪問 輸入用戶名 密碼 ,這樣就成功了,快樂玩耍吧

在這里插入圖片描述

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容