当我在官方网站上尝试教程第5部分时,我是Django 1.9.5的新手。
我按照他们的说明编写了在这里找到的tests.py文件:https://docs.djangoproject.com/en/1.9/intro/tutorial05/
但是当我运行它时,这就是我得到的:
ImportError: Failed to import test module: polls.tests
Traceback (most recent call last):
File "C:\Python27\lib\unittest\loader.py", line 254, in _find_tests
module = self._get_module_from_name(name)
File "C:\Python27\lib\unittest\loader.py", line 232, in _get_module_from_name__import__(name)
File "C:\Users\--\Desktop\Django\mysite\polls\tests.py", line 11, in <module>class QuestionMethodTests(TestCase):
File "C:\Users\--\Desktop\Django\mysite\polls\tests.py", line 20, in QuestionMethodTests
self.assertEqual(future_question.was_published_recently(), False)
NameError: name 'self' is not defined
任何Django专家都可以帮助我理解为什么会发生这种情况以及如何解决它。
非常感谢你!