当我的django是1.9的时候 我进入/admin会有这个报错但是当django版本是1.10.2的时候就不会有请大神解疑惑
ringa_lee
這是Django版本的問題,1.9之前,中間件的key為MIDDLEWARE_CLASSES, 1.9之後,為MIDDLEWARE。所以在開發環境和其他環境的版本不一致時,要特別小心,會有坑。
需要在settings裡面把MIDDLEWARE改為MIDDLEWARE_CLASSES 即可
一般報錯說某個物件缺少某個屬性的時候很大可能那個物件其實是None,你這裡具體的情況我就不清楚了。
這是Django版本的問題,1.9之前,中間件的key為MIDDLEWARE_CLASSES, 1.9之後,為MIDDLEWARE。所以在開發環境和其他環境的版本不一致時,要特別小心,會有坑。
需要在settings裡面把MIDDLEWARE改為MIDDLEWARE_CLASSES 即可
一般報錯說某個物件缺少某個屬性的時候很大可能那個物件其實是None,你這裡具體的情況我就不清楚了。