Django CreateView с полем ManyToMany? - PullRequest
       2

Django CreateView с полем ManyToMany?

0 голосов
/ 22 октября 2019

Я работал над чем-то в течение нескольких дней, я видел несколько подобных постов здесь, но у меня все еще проблемы с получением этого!

Я опубликую небольшой фрагмент.

У меня есть модель рецепта со многими полями, но я опубликую ту, на которую я ссылаюсь.

    ingredients = models.ManyToManyField('recipes.Ingredient', related_name='in_recipes')

И тогда у меня есть модель Ingredient, конечно, с именем, описанием и т. Д.

Я хочу иметь CreateView, где я могу добавить любое количествоингредиенты по одному рецепту.

Я дошел до того, что смог только перечислить ингредиенты, уже находящиеся в моей базе данных. Я искал одну форму рецепта, которая включает в себя форму ингредиента и поля.

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 22 октября 2019

ингридиенты = models.ManyToManyField (Ingredient, related_name = 'in_recipes')

Убедитесь, что ставит отношение многие ко многим только в модели ingerdients ИЛИ в модели Recipes! , не в обеих моделях!

и в любом фрагменте о представлении создания рекомендуется более подробно разобраться в проблеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...