Django開發:ERRORS: ?: (staticfiles.E001) The STATICFILES_DIRS setting is not a tuple or list.

在使用Django進行開發時,碰到了一個比較隱蔽的問題,其實是一個很簡單的問題,但是卻很容易忽略,所以用再次作爲一個提醒之用。

具體報錯信息如下:

ERRORS:
?: (staticfiles.E001) The STATICFILES_DIRS setting is not a tuple or list.
        HINT: Perhaps you forgot a trailing comma?

System check identified 1 issue (0 silenced).

報錯的原因是因爲我們的STATICFILES_DIRS賦值時,形式不對,其應該賦數組對象,具體如下:

找到settings.py文件,

STATICFILES_DIRS=(os.path.join(BASE_DIR,'static'))

改爲

STATICFILES_DIRS=[(os.path.join(BASE_DIR,'static'))]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章