在Django框架中,我们可以通过get_success_url方法来指定当表单提交成功后,应该重定向到哪个URL。在get_success_url方法中,如果想将变量作为参数传递,可以通过两种方式实现:作为ARG(位置参数)或KWARG(关键字参数)传递。
from django.urls import reverse
def get_success_url(self):
variable = "example"
return reverse("success", args=(variable,))
from django.urls import reverse
def get_success_url(self):
variable = "example"
return reverse("success", kwargs={"variable": variable})
需要注意的是,在以上示例中,"success"应该是你在URL配置中定义的名称,对应的URL路径应该在你的URL配置文件中定义。同时,我们可以通过reverse方法获取URL的路径,并将其返回作为get_success_url方法的结果。
推荐腾讯云相关产品:腾讯云云服务器(ECS),产品介绍链接地址:https://cloud.tencent.com/product/cvm
没有搜到相关的文章