当 Django 1.9.1 上存在视图时,ViewDoesNotExist

ViewDoesNotExist when view is there on Django 1.9.1

你好,我是 python 初学者,甚至更多是 django 框架。

我开始阅读 djangobook.com 并在 python 任何地方设置了服务器。我做了我的第一个视图,类似于 hello_world 并且它起作用了。在下一步中,我创建了另一个显示当前日期和时间的视图,但我将这两个视图拆分在名为 hello_world.pycurrent_datetime.py 的不同文件中,它们位于名为 my_views 的包中。但是当我上传文件时,它们都抛出 ViewDoesNotExist 异常,并且在 2 小时内我找不到任何解决方案。

这是我的django项目,你可以看到里面的文件 -> https://github.com/SuperSane95/supersane_djangoapp

我真的不知道是什么导致了这个问题,我需要大家的帮助。

问题是您没有将 url 路由指向这些方法,只指向它们所在的库:

像这样制作你的 url 模式:

urlpatterns = patterns('',
                   url(r'^hello/$', hello_world.hello),
                   url(r'^time/$', current_datetime.current_datetime),
                   )

也就是说这确实过时了,可能无法在 Django 上正常工作,我建议使用 most recent Django tutorial 并重新开始。