【发布时间】:2012-05-28 19:45:58
【问题描述】:
Could not import photocomp.apps.news.views.news. View does not exist in module photocomp.apps.news.views.
它说我在 /news/ 上没有视图,但它是:
urls.py
url(r'^news/', include('photocomp.apps.news.urls')),
urls.py(用于新闻)
from django.conf.urls import patterns, include, url
from django.conf import settings
urlpatterns = patterns('',
url(r'^submit/$', 'photocomp.apps.news.views.submit'),
url(r'^success/$', 'photocomp.apps.news.views.success'),
url(r'^$', 'photocomp.apps.news.views.news'),
)
settings.py
INSTALLED_APPS = (
'photocomp.apps.news',
)
这是我的观点:
def news(request):
news = News_Entry.objects.all().order_by('-publication')
return render_to_response('news/news.html', {'news':news},context_instance=RequestContext(request))
什么会导致这个问题?我没有它与应用程序的其余部分。
【问题讨论】:
-
您的新闻应用中有
__init__.py吗?你可以从 django shell 导入你的视图吗?python manage.py shell? -
考虑到上层模块、视图函数、视图函数中的对象以及此处包含的代码之外的潜在实体都称为新闻,是否可能存在某种命名空间问题?
-
感谢大家的关注...找到了问题
标签: python django django-views django-urls