我已经开始尝试转换一些使用基于函数的视图的旧代码,以尝试在适用的情况下使用基于类的视图。我有下面的类,它根据一组参数抓取一个配置文件对象。我的问题是,如果我收到DoesNotExist
错误,我想重定向到我的应用程序中的特定网址。我该怎么做呢?
class ProfileView(generic.DetailView):
model = Profile
template_name = 'area51/profile.html'
def get_object(self, queryset=None):
return Profile.objects.get(**self.kwargs)