0

私のdjango管理サイトにCalibrationCertificatesの追加フォームがあります。管理者以外のテンプレート Instrument_Detail.html からリンクすると、コンテキスト情報をデフォルト値として追加フォームに渡すことができます。

つまり、追加フォームでの唯一の選択肢は、証明書が対象の機器です。リンクは既に計測器に関連付けられているため、証明書の追加フォームがデフォルトでユーザーの元の計測器になるように、その値を渡す方法はありますか?

私の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()
4

1 に答える 1