0
我在我的django管理站点中添加了一个用于CalibrationCertificates的表单。如果我从非管理模板(Instrument_Detail.html)链接到它,是否可以将上下文信息作为默认值传递给添加表单。将变量传递给Django Admin表单
也就是说,添加表单中的唯一选择是证书所用的仪器。由于链接已经与某个乐器相关联,是否有一种方法可以传递该值,这样,添加证书表格将默认为用户来自的乐器?
我的ModelAdmin如下:
如果class CertificateAdmin(admin.ModelAdmin):
exclude = ('issued_by', 'expires',)
def save_model(self, request, obj, form, change):
obj.issued_by = request.user
obj.expires= datetime.date.today() + datetime.timedelta(days=obj.instrument.kind.duration)
obj.save()
能否请你告诉你的CalibrationCertificates“添加表单“和你的模特? – nickzam