M2M関係を必須フィールドにするにはどうすればよいですか?

user3541631

私は2つのモデルを持っています製品とカテゴリー

class Product(models.Model):
    categories = models.ManyToManyField(Category, related_name='products')

class ProductModelForm(ModelForm):
    class Meta:
        model = Product
        fields = ['categories', 'name', 'description']

デフォルトでは、カテゴリが導入されていない場合、Djangoは検証エラーをスローしません。

M2M関係を必須フィールドにするにはどうすればよいですか?

ウィレムヴァンオンセム

多対多の関係は関係を表す追加のテーブルを構築し、テーブルの1つのすべてのIDを指定する方法がない(少なくとも方言不変)ため、モデルレイヤーでこれを強制することはできません。それは、存在する必要があることを指します。

ただし、次のようにすることで、これを形式(たとえば、ModelForm)で強制できますrequired=True

class ProductModelForm(EnhancedWidgetModelForm):
    categories = forms.ModelMultipleChoiceField(queryset=Category.objects.all(), required=True)
    class Meta:
        model = Product
        fields = ['categories', 'name', 'description']

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Formio編集中にIフィールドを必須にするにはどうすればよいですか?

分類Dev

reCAPTCHAを必須フィールドにするにはどうすればよいですか?

分類Dev

Sonata Adminでm2m関係を構成するにはどうすればよいですか?

分類Dev

FileMaker proで必須フィールドを作成するにはどうすればよいですか?

分類Dev

条件付き必須フィールドを追加するにはどうすればよいですか?

分類Dev

中間テーブルを使用して、テンプレートにm2mの関係を表示するにはどうすればよいですか?

分類Dev

既存のm2mフィールドのカスタム保存メソッドを作成するにはどうすればよいですか。(Django)

分類Dev

「<f:form.select>」を必須フィールド(必須)にするにはどうすればよいですか?

分類Dev

Djangoのm2mフィールドの値の出現を確認するにはどうすればよいですか?

分類Dev

2つの入力フィールドを必須にし、codeigniterで1つから値を受け入れるにはどうすればよいですか?

分類Dev

NestJsの必須フィールドのみを返すにはどうすればよいですか?

分類Dev

AzureB2Cログインの必須フィールドをユーザーに表示するにはどうすればよいですか

分類Dev

ZF2空のときに必須フィールドのメッセージを設定するにはどうすればよいですか?

分類Dev

2つのモデル間の1つの特定のM2M関係を削除するにはどうすればよいですか?

分類Dev

特定の状態に達した後でのみフィールドを「必須」にするにはどうすればよいですか?

分類Dev

フォームの作成中に必須フィールドを追加するにはどうすればよいですか?

分類Dev

このPHPの「フィールド必須」メッセージをHTMLページにエコーするにはどうすればよいですか?

分類Dev

vueで条件付きルールと必須フィールドを設定するにはどうすればよいですか?

分類Dev

BigQueryで必須フィールド以外のテーブルを作成するにはどうすればよいですか?

分類Dev

OpenAPI / Swaggerでフィールドがオプションか必須かを指定するにはどうすればよいですか?

分類Dev

OpenAPI / Swaggerでフィールドがオプションか必須かを指定するにはどうすればよいですか?

分類Dev

OpenAPI / Swaggerでフィールドがオプションか必須かを指定するにはどうすればよいですか?

分類Dev

角度:依存する必須フィールドの国->状態を作成するにはどうすればよいですか?

分類Dev

MVC 4アプリケーションで代替の必須フィールドを作成するにはどうすればよいですか?

分類Dev

extjsで必須フィールドを黄色で強調表示するにはどうすればよいですか?

分類Dev

AngularMaterialの必須フィールドからアスタリスクを削除するにはどうすればよいですか

分類Dev

C#で複数の必須フィールドをユニットテストするにはどうすればよいですか?

分類Dev

SwashbuckleでPOSTとPUTの必須フィールドを変更するにはどうすればよいですか?

分類Dev

ng-click後にフィールド必須属性を切り替えるにはどうすればよいですか?

Related 関連記事

  1. 1

    Formio編集中にIフィールドを必須にするにはどうすればよいですか?

  2. 2

    reCAPTCHAを必須フィールドにするにはどうすればよいですか?

  3. 3

    Sonata Adminでm2m関係を構成するにはどうすればよいですか?

  4. 4

    FileMaker proで必須フィールドを作成するにはどうすればよいですか?

  5. 5

    条件付き必須フィールドを追加するにはどうすればよいですか?

  6. 6

    中間テーブルを使用して、テンプレートにm2mの関係を表示するにはどうすればよいですか?

  7. 7

    既存のm2mフィールドのカスタム保存メソッドを作成するにはどうすればよいですか。(Django)

  8. 8

    「<f:form.select>」を必須フィールド(必須)にするにはどうすればよいですか?

  9. 9

    Djangoのm2mフィールドの値の出現を確認するにはどうすればよいですか?

  10. 10

    2つの入力フィールドを必須にし、codeigniterで1つから値を受け入れるにはどうすればよいですか?

  11. 11

    NestJsの必須フィールドのみを返すにはどうすればよいですか?

  12. 12

    AzureB2Cログインの必須フィールドをユーザーに表示するにはどうすればよいですか

  13. 13

    ZF2空のときに必須フィールドのメッセージを設定するにはどうすればよいですか?

  14. 14

    2つのモデル間の1つの特定のM2M関係を削除するにはどうすればよいですか?

  15. 15

    特定の状態に達した後でのみフィールドを「必須」にするにはどうすればよいですか?

  16. 16

    フォームの作成中に必須フィールドを追加するにはどうすればよいですか?

  17. 17

    このPHPの「フィールド必須」メッセージをHTMLページにエコーするにはどうすればよいですか?

  18. 18

    vueで条件付きルールと必須フィールドを設定するにはどうすればよいですか?

  19. 19

    BigQueryで必須フィールド以外のテーブルを作成するにはどうすればよいですか?

  20. 20

    OpenAPI / Swaggerでフィールドがオプションか必須かを指定するにはどうすればよいですか?

  21. 21

    OpenAPI / Swaggerでフィールドがオプションか必須かを指定するにはどうすればよいですか?

  22. 22

    OpenAPI / Swaggerでフィールドがオプションか必須かを指定するにはどうすればよいですか?

  23. 23

    角度:依存する必須フィールドの国->状態を作成するにはどうすればよいですか?

  24. 24

    MVC 4アプリケーションで代替の必須フィールドを作成するにはどうすればよいですか?

  25. 25

    extjsで必須フィールドを黄色で強調表示するにはどうすればよいですか?

  26. 26

    AngularMaterialの必須フィールドからアスタリスクを削除するにはどうすればよいですか

  27. 27

    C#で複数の必須フィールドをユニットテストするにはどうすればよいですか?

  28. 28

    SwashbuckleでPOSTとPUTの必須フィールドを変更するにはどうすればよいですか?

  29. 29

    ng-click後にフィールド必須属性を切り替えるにはどうすればよいですか?

ホットタグ

アーカイブ