所以我有一个包括以下内容的模型:class Place(models.Model): .... created_by = models.ForeignKey(User) 我的视图像这样:class PlaceFormView(CreateView): form_clas...
我正在尝试使用Django的基于类的视图(CBVs)。 class BlahView(TemplateView): template_name = 'blah/blah.html' def get_context_data(self, **kwargs): #...
我有一个DeleteView:class LectureDelete(SuccessMessageMixin, DeleteView): model = Lecture success_message = "Die Veranstaltung wurde gelöscht" success_u...
我试图调用一个基于类的视图,虽然我能够做到,但由于某种原因我没有获得我所调用的新类的上下文。class ShowAppsView(LoginRequiredMixin, CurrentUserIdMixin, TemplateView): template_name = "accoun...
我正在尝试实现一个基于类的ListView,该视图显示表集的选择结果。如果第一次请求站点,则应该显示数据集。我更喜欢使用POST提交,但GET也可以。 这是一个很容易用函数视图处理的问题,但是对于基于类的视图,我很难理解。 我的问题在于,由于我对基于类的视图的理解有限,所以我遇到了各种错误...
如何在CBV DetailView中的get_context_data方法中获取'pk'或'id'?class MyDetail(DetailView): model = Book template_name = 'book.html' def get_con...
我正在使用一个ListView,根据标签列出视频。筛选是在get_queryset()中进行的。如果标签不包含任何视频,我希望将用户重定向到另一个页面。 使用函数很容易实现。查询、检查queryset、重定向。但是使用类时,我无法做到这一点: class VideosView(generi...
如果我有两个表单:class ContactForm(forms.Form): name = forms.CharField() message = forms.CharField(widget=forms.Textarea) class SocialForm(forms.F...
我正在使用基于类的通用视图,有人能建议我如何设置初始值以更新表单吗?我尝试使用get_initial()方法,但没有成功。以下是我尝试的代码: class IncidentUpdateView(UpdateView): form_class = IncidentForm ...
抱歉如果这是一个琐碎的问题,但我已经搜索了相当长的一段时间,也无法找到一个好的实现方式。 可以有人提供一个示例,说明如何通过子类化任何泛型视图来实现仅限发布(可处理文件上传)的视图? 我想创建一个端点来处理所有博客文章评论创建逻辑。 评论表单嵌入在我的博客页面上,因此,此数据将作为“POS...