Django视图E

2024-05-14 04:21:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到以下错误

Django Version:     1.4
Exception Type:     ViewDoesNotExist
Exception Value:    

Could not import ratings.views.HotelRating. View does not exist in module ratings.views.

但这是我的views.py

^{pr2}$

这是我的urls.py文件

urlpatterns = patterns('',

    url(r'^admin/', include(admin.site.urls)),
    (r'^register/$', 'reviewers.views.ReviewerRegistration'),
    (r'^hotelrating/$', 'ratings.views.HotelRating'),
    (r'^login/$', 'reviewers.views.LoginRequest'),

)

我不知道我做错了什么,我在已安装的应用程序中添加了分级应用程序设置.py. 在


Tags: djangopy应用程序adminversiontype错误exception
2条回答

你可能有一个循环导入。在def中移动import语句,看看这是否有帮助。在

def HotelRating(request):
    from ratings.models import Hotel_Rating

您是否已将ratings/views.py拆分为最简单的视图文件?如果你能用一个非常简单的视图来操作它,那么就从那里开始工作到现在的样子。在

另外,在命名函数(HotelRating将变成hotel_rating)和类时,请考虑以下PEP8。它将使任何与你共享代码的人更容易,包括这个网站!在

相关问题 更多 >