天天看點

DRF學習之xadmin配置(三)

1.從git上面下載下傳來xadmin的第三方包

2.将其copy到自己檔案夾extra_app下面

3.在settings中配置xadmin,将其加入到INSTALLED_APPS下。

DRF學習之xadmin配置(三)

4.下載下傳xadmin需要的依賴包

django-crispy-forms

django-reversion

django-formtools

future

httplib2

six

5.下載下傳操作excel檔案的依賴包

xlwt

xlsxwriter

6.在之後進行makemigrations與migrate操作 但因為django3的版本太高而xadmin的版本早已經不維護了需要将自身的django版本給降到django2 或許其中還回遇到很多問題,但隻要百度大部分都可以解決

7.給xadmin配置通路路徑

DRF學習之xadmin配置(三)

8.建立超級使用者:Createsupeuser

9.修改settins檔案,設定時區

#設定時區
LANGUAGE_CODE = 'zh-hans'  #中文支援,django1.8以後支援;1.8以前是zh-cn
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False   #預設是Ture,時間是utc時間,由于我們要用本地時間,所用手動修改為false!
           

10.通路靜态圖檔的配置

1.設定settings檔案

MEDIA_URL = “/media/”

MEDIA_ROOT = os.path.join(BASE_DIR, “media”)

DRF學習之xadmin配置(三)

2.配置url檔案

from MxShop.settings import MEDIA_ROOT

from django.views.static import serve

url(r’^media/(?P

.*)$’, serve, {“document_root”: MEDIA_ROOT}),