如何使用URL中的数据填充CreateView隐藏字段?

2024-03-28 21:38:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个通用的CreateView来创建一个具有指向另一个模型的ForeignKey的ModelInstance。用户通过单击othermodels DetailView上的一个链接到达那里。与用户选择ForeignKey对象不同,我希望隐藏此字段,并使用类似于以下内容的URL中传递的ID对其进行预填充:

url(r'^t/(?P<pk>\d+)/add_r/$', ReceiptCreateForTask.as_view(), name="receipt_create_for_task"),

我必须重写哪个函数才能访问url中的“pk”,并在验证之前将其传递到表单数据中,以便将其作为隐藏字段的输入?在

谢谢你的帮助!在


Tags: 对象用户模型addidurl链接指向