2014-10-07 79 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