我有一个通用的 CreateView 来创建一个 ModelInstance,它具有另一个 Model 的 ForeignKey。用户通过单击其他 Models DetailView 上的链接到达那里。我不想让用户选择 ForeignKey 对象,而是隐藏此字段并从 URL 中传递的 ID 预填充它,类似于:
url(r'^t/(?P<pk>\d+)/add_r/$', ReceiptCreateForTask.as_view(), name="receipt_create_for_task"),
我必须重写哪个函数才能访问 url 中的 'pk' 并在验证之前将其传递到表单数据中,以便将其视为隐藏字段的输入?
谢谢您的帮助!