2014-10-07 128 views
2

我正在使用django 1.7。我正在用Python書練習Harry Percival的TDD。我下面的書,但地方,給人意外的錯誤NameError:名稱'StaticLiveServerCase'未定義

NameError: name 'StaticLiveServerCase' is not defined 

我搜索了它,但我沒有得到任何東西任何一個可以告訴我這個?該書第8章第131頁。

回答

2

該班的名字應該是StaticLiveServerTestCaseIt is renamed just before the 1.7 release.

我認爲這本書是基於Django 1.7的beta版。

UPDATE

確保進口它:

from django.contrib.staticfiles.testing import StaticLiveServerTestCase 
+0

我想你剛纔告訴我的,但同樣的錯誤NameError:名字「StaticLiveServerTestCase」不是defined.Does網站需要在線?這就是爲什麼我得到錯誤? – Sagar 2014-10-07 14:39:55

+0

@sagar,你輸入了嗎?我更新了包含'import'語句的答案。一探究竟。 – falsetru 2014-10-07 14:42:43

+0

感謝您的幫助 – Sagar 2014-10-07 15:02:43