J'ai trois modèles (A, B, C), le modèle B a un modèle FK A et C, et je veux générer un formulaire d'entrée de données à la relation (B).Comment générer deux modèles de formulaire relation Django Admin?
Répondre
Si vous avez déjà un modèle pour B, vous pouvez set up a ManyToMany between A and C which uses B as the 'through' model. Si vous ne disposez pas déjà d'un modèle pour B, lorsque vous établissez une relation ManyToMany régulière, Django crée automatiquement un Modèle qui a un FK à la fois sur A et sur C. Si nécessaire, vous pouvez contrôler quelle table cette auto- les utilisations du modèle généré (vous pouvez donc l'attacher dans une table existante si nécessaire). En règle générale, vous ne définissez manuellement qu'un modèle comme 'B' et l'utilisez comme modèle direct si vous avez besoin de stocker plus de données par enregistrement que les FK uniquement dans A et C. Si tout B contient des FK vers A et C Il est préférable de laisser Django générer automatiquement ce modèle à partir de votre définition de champ ManyToMany.
- 1. modèles personnalisés django-admin
- 2. Django cache admin relation m2m
- 3. Deux modèles différents pour django admin
- 4. Django filtre relation admin
- 5. Comment accéder aux deux directions de ManyToManyField dans Django Admin?
- 6. Comment supprimer une relation Many-Many entre deux modèles Django
- 7. Modèles Django et Inlines Admin
- 8. Relation de clé étrangère inversée dans admin django
- 9. filtrage Django admin queryset par clé étrangère en arrière relation
- 10. Comment valider les données de deux modèles dans le django-admin lors de l'utilisation des inlines?
- 11. relation entre deux champs de formulaire
- 12. Relation multiple entre deux modèles
- 13. Modèles liés Django - champs disponibles dans admin
- 14. Django ajouter des données de formulaire dans deux modèles
- 15. Django une forme/deux modèles
- 16. Django Admin - Affichage des champs intermédiaires pour les modèles M2M
- 17. Formulaire Django Admin - comment afficher horizontalement deux "fieldsets" dans un formulaire?
- 18. django-mutant créer des modèles dans django-admin
- 19. Modifier le nom par défaut de relation django admin
- 20. Un formulaire pour deux modèles
- 21. Django admin: deux listes de changement sur la même page
- 22. Django admin - Comment afficher une liste de modèles X sur le modèle Y 'ajouter/modifier' sans relation?
- 23. Django Admin - Valider les inlines avec les modèles principaux
- 24. ModelForms avec des modèles de relation ManyToMany dans Django
- 25. modèles Django: générer dynamiquement champ modèle
- 26. relation de clé étrangère ne remplit pas dans Django admin
- 27. Django correctif Admin pluriel
- 28. Relation entre deux modèles d'héritage monotables
- 29. Django ORM: requête de deux modèles
- 30. Django - Admin - Application de 'label_suffix' pour les modèles
Le modèle B n'est pas Django, je l'ai fait, je construis le formulaire pour le modèle B, mais je ne peux pas ajouter plus d'objets, je peux seulement un à un – tebitoq