0

私はDjangoプロジェクトに取り組んでおり、次の機能を実現したいと考えています:-

class XYZModel(models.Model):
   available = models.BooleanField(default=False)
   availability_date = models.DateTimeField(null=True,blank=True)

したがって、管理者のオブジェクトに値を与えながら、availableが True に設定されている場合にのみ、 availability_dateが編集可能になるようにしたいと考えています。availableが False の場合、 availability_dateは無効と表示されます...

どうすればできるのでしょうか? ...

4

1 に答える 1

1

XYZModel 管理クラスの変更フォームに JavaScript を追加する必要があります。これは、テンプレートの変更フォームをオーバーライドするか、モデル管理者のカスタム フォーム クラスに JavaScript ファイルへの参照を追加することで実行できます。

于 2013-08-23T03:22:04.510 に答える