- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Django CreateView,我想设置 success_url
到相同的 View ,以便当表单发布时,它显示相同的页面,我可以在表单之外显示创建的对象,以防您想添加一个新对象。然而,self.object
是 None 因为这个在 BaseCreateView
:
def post(self, request, *args, **kwargs):
self.object = None
return super(BaseCreateView, self).post(request, *args, **kwargs)
最佳答案
我看错地方了。
我必须覆盖 form_valid
不重定向到 URL ( return HttpResponseRedirect(self.get_success_url())
)
def form_valid(self, form):
self.object = form.save()
# Does not redirect if valid
#return HttpResponseRedirect(self.get_success_url())
# Render the template
# get_context_data populates object in the context
# or you also get it with the name you want if you define context_object_name in the class
return self.render_to_response(self.get_context_data(form=form))
关于django createview 与 success_url 是相同的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26564027/
我希望我的用户能够查看页面、更新该页面,然后返回到该页面或继续进行更多编辑。 这是显示信息的 View : # urls.py url(r'^gameview/$', views.G
我制作了一个表单,我希望再次返回相同的表单,这次使用可在我的模板中使用的上下文数据来显示表单已成功发送。 我该怎么做? class ContactUsView(FormView): form_
文档说: ``success_url`` The name of a URL pattern to redirect to on successful acivation. This
有人知道吗,我可以将 SuccessMessageMixin 与 RedirectView 一起使用吗?因为当我在我的观点中使用它时: class CarRentView(SuccessMessage
如何根据参数设置success_url? 我真的很想回到我来的地方,而不是一些静止的地方。在伪代码中: url(r'^entry/(?P\d+)/edit/(?P\d+)', UpdateVi
我正在使用 Django CreateView,我想设置 success_url到相同的 View ,以便当表单发布时,它显示相同的页面,我可以在表单之外显示创建的对象,以防您想添加一个新对象。然而,
我有一个表单类 View ,它在用户填写表单时创建一个对象(目录中的产品)。该对象是在 View 的 form_valid 方法中创建的。我希望 View 通过 FormView 的“success_
我有一个表单类 View ,它在用户填写表单时创建一个对象(目录中的产品)。该对象是在 View 的 form_valid 方法中创建的。我希望 View 通过 FormView 的“success_
我有一个帖子应用程序,每个帖子都有一个网址: url(r'^post/(?P\w+)/$', 'single_post', name='single_post'), 在每个帖子上,我都有评论。我希望能
问题: 我目前正在使用 webhook:当收到 checkout.session.completed 事件时,默认情况下用户会被重定向到 success_url,即使我尝试使用 res 将他重定向到另
我希望用户看到一个以 pk 作为参数的 View 。 我想使用 UpdateView 中的 self.object 查找 pk 并将 ist 作为 args 传递code> 到 success_url
问题: 我目前正在使用 webhook:当收到 checkout.session.completed 事件时,默认情况下用户会被重定向到 success_url,即使我尝试使用 res 将他重定向到另
我想重定向 success_url表格提交并生效后到同一个表格。 Online我找到了一个解决方案的描述,但是这个解决方案和我的其他代码选项生成了相同的错误消息。 Exception Value: '
我有一个应用程序,它使用 Stripe Checkout 并创建一个 Stripe session ,然后重定向到结帐。 在我的 Controller 中,此代码工作正常: session = Str
在 BaseUpdateView 使用的 ModelFormMixin 中,方法 get_success_url() 有 url = self.object.get_absolute_url ()因此
我是一名优秀的程序员,十分优秀!