je 2 modèle djangoadmin django - comment remplacer la vue par défaut <select> pour la clé étrangère?
class Location
address = models.CharField(max_length=100)
city = models.CharField(max_length=20)
class Client
location = models.ForeignKey(Location)
name = models.CharField(max_length=100)
Et je le admin.py suivant
class ClientAdmin(admin.ModelAdmin):
fieldsets = [
('Client Details', {'fields': ['name']}),
('Location Details', {'fields': ['location']}),
]
admin.site.register(Client, ClientAdmin)
Lorsque je tente d'ajouter un client je voudrais avoir un champs « emplacement » modifiable à savoir l'adresse et la ville champs de texte. django par défaut donne une liste .. comment puis-je obtenir les champs des tables qui ont précédé?
de toute façon je peux le faire? Je ne souhaite pas enregistrer la table Location dans l'admin.
grâce