class Label(models.Model):
name = ...
slug_name = ...
これが私がモデルから直接作成したフォームです
class LabelForm(models.Model):
class Meta:
model = Label
URLにウィジェットを与えるにはどうすればよいHiddenInput
ですか?slug_name
また、必須であるため空白にすることはできません。
ありがとう
class Label(models.Model):
name = ...
slug_name = ...
これが私がモデルから直接作成したフォームです
class LabelForm(models.Model):
class Meta:
model = Label
URLにウィジェットを与えるにはどうすればよいHiddenInput
ですか?slug_name
また、必須であるため空白にすることはできません。
ありがとう
必須フィールドには、:を指定してフィールドオプションを使用しますblank
。TextField
slug_name = TextField(blank=False)
ウィジェットの場合HiddenInput
、モデルにurlフィールドが存在すると仮定します(投稿したコードには当てはまりません)。デフォルトのフィールドタイプまたはウィジェットをオーバーライドするためのDjango独自のガイドを確認してModelForm
ください。
class LabelForm(models.Model):
class Meta:
model = Label
widgets = {'url': HiddenInput()}