我正在尝试测试我的success_url方法,但是找不到一种方法来正确地测试它,并增加我的代码覆盖率。#views.py
if self.question.type in [
Question.MULTIPLE_TYPE,reverse("question_answers", kwargs={"id": self.question.pk, "type": Answer
如何在django中使用get_success_url(self)返回url,而不对一般视图使用reverse?基本上,我想要的东西如下。def get_success_url(self):
url = self.object.url # This is a charfield with "https://stackoverflow.com谢谢,请写下你的任何问题。顺便说一句,我从来没有测试过上面的代码,但是我不知道它是否能正常工作
如果表单有效,我有重定向到上一页的FormView。这很好用,但是我如何告诉用户信息已经发布了呢?我希望他在重定向后在模式窗口中看到成功消息。我尝试过在get_success_url中通过request.session提交表单,但这并不符合我的目标,因为用户可以多次提交表单。那么我如何在FormView的get_success_url中返回任何带有重定向的消息呢?我的FormView class CatPhotoUp
我的网址有点问题。我没有任何‘帐户/’路线,但当我想访问‘登录/’和登录后,它应该重定向我的个人资料.但是它带我去了这条路线:"“mainapp.urlsfrom django.contrib.auth import views as auth_views
from django.urls import path, includefrom forms