Il semble que cette question a été répondue à plusieurs reprises, mais je suis nouveau à Django et apparemment manquer quelque chose quand j'essaie de travailler à travers les réponses que j'ai trouvées. J'ai 2 modèles, le modèle A est le principal et a une clé étrangère au modèle B. Quand je fais un nouveau modèle A dans l'admin de Django, je veux le menu déroulant pour choisir un modèle B pour montrer seulement le modèle B qui a pas déjà attribué à un modèle A. Quelqu'un peut-il pointer le bon chemin?Django Filtrage Admin Dropdowns
0
A
Répondre
0
Vous devez provide a custom form à l'administrateur, en disant à only show a certain queryset pour le champ Modèle B:
from django import forms
from django.contrib import admin
from myapp.models import Person
class ModelAForm(forms.ModelForm):
model_b = ModelChoiceField(
queryset=ModelB.objects.exclude(model_a__isnull=False))
class Meta:
model = ModelA
class ModelAAdmin(admin.ModelAdmin):
form = ModelAForm
Questions connexes
- 1. Django admin page dropdowns
- 2. Django admin dropdowns basé sur un booléen
- 3. Django Admin Liste de filtrage par TextField
- 4. Sélectionnez la liste Filtrage dans Django Admin
- 5. Filtrage des filtres dans Django admin
- 6. Filtrage dynamique sur FK dans Django Admin
- 7. Django admin: filtrage par « maintenant » en vue de la liste
- 8. Django admin changelist filtrage/liens vers d'autres modèles
- 9. Ajout de données dans le filtrage admin django
- 10. filtrage Django admin queryset par clé étrangère en arrière relation
- 11. django admin filtre tweaking
- 12. django admin filters cascading
- 13. Négatif personnalisé Django admin FilterSpec
- 14. marquage Django et django admin
- 15. Django admin Inline Model Admin requis
- 16. Django admin TemplateSyntaxError/TemplateDoesNotExist à/admin/
- 17. django: Nonelogout dans les admin admin
- 18. Django Admin 'Page introuvable à/admin/
- 19. Sinatra Web Admin (comme Admin Django)
- 20. sélecteur de date dans admin django
- 21. Meteor Yogiben: Admin Filtrage par Connecté Utilisateur
- 22. Django Admin + Filtre Horizontal?
- 23. optimize django admin sql
- 24. Django filtre relation admin
- 25. Validation Django Admin
- 26. Django Admin et Dajax
- 27. Django admin auto-save
- 28. widgets dans django admin
- 29. Django admin, inline peupler
- 30. Django Admin SelectMultiple Widget