2017-04-22 36 views

回答

0

Middleware class in that library使用 「舊」 風格的中間件,Django的< 1.10。

你可以看到the note on the changes in the Django docs

中間件的新風格中引入了與新的中間件環境中使用。如果您使用的是舊MIDDLEWARE_CLASSES設置,則需要在使用新設置之前調整舊的自定義中間件。本文檔介紹新型中間件。有關舊式中間件的工作原理,請參閱舊版本文檔中的此頁。

它將需要to be adapted for use with Django >= 1.10

+0

感謝您的回答。其真正使用Django 1.10,但我沒有寫過一箇中間件類。它看起來像一些真正的工作。 –

+0

你只需要適應新的風格,而不是重寫它 –

+0

我會嘗試,但現在,我降級到Django 1.9,它解決了這個問題。但是,由於「奴隸」沒有任何記錄,因此使用數據庫。因此,複製不起作用,因爲我打算使用主數據庫進行寫入,並將從服務器用於讀取。 –