我有两个拼接的表单。基本上,用户填写第一个表单,然后被重定向到第二个表单,第二个表单会为第一个表单的数据添加值。 例如,我有一个电影表单(第一个表单),然后我被重定向到演员表单,将演员添加到电影中。 在我的情况下,"Movie"对应"Chiamata","Actor"对应"Offerta"...
我希望创建一个DetailView,它能够显示一张照片及其相关信息,但是要确保用户有权访问该照片。 以下是该视图的urls.py: url(r'^photo/(?P<slug>[\-\d\w]+)/$', views.PhotoDetail.as_view(), name='p...
我需要测试 Django 中基于类的视图内的方法和帮助函数。 考虑以下基于类的视图:class MyClassBasedView(View): def dispatch(self, request, *args, **kwargs): .... def _...
我正在使用CreateView构建一个表单,CreateView是从DetailView中调用的。一旦提交表单,我希望验证后的数据能够返回到最初的DetailView。DetailView很好地调用了CreateView。表单按预期工作直到提交。然后,我遇到了这个错误:No URL to re...
我尝试使用基于类的视图,但是遇到了奇怪的错误。我使用这个视图的方式似乎是正常的: ingredients/models.py: from django.db import models from django.utils import timezone class Ingredient...
我尝试在上传我的图片后,从CreateView反转到DetailView。 我得到了相同的消息 在/photo/image/add处出现NoReverseMatch 使用参数'()'和关键字参数'{ ' pk ':50}'查找“image-view”的反向。未找到0个模式:[] 这是我I...
如果我有两个表单:class ContactForm(forms.Form): name = forms.CharField() message = forms.CharField(widget=forms.Textarea) class SocialForm(forms.F...
正如标题所说:我需要在提交表单后呈现模板,这个表单是使用FormView处理的,并且使用方法form_valid。使用方法post,我可以在提交后呈现模板,但也许使用form_valid更加简洁。 我该如何做到这一点?
我正在使用django为我的团队组建一个项目管理网站。我的基本模板包括一个侧边栏菜单,其中包含所有项目和用户的列表,分别链接到该用户或项目的DetailView。 我的问题是,我需要向每个视图提供User和Project模型,以便我可以呈现侧边栏。我知道如何添加额外的上下文;问题在于,我觉得...
我正在尝试对基于类的视图(TemplateView)使用cache_page,但我无法成功。我遵循了这里的说明: Django--URL Caching Failing for Class Based Views 以及这里: https://github.com/msgre/hazard...