Je suis à la recherche de moyens de mettre à jour dynamiquement les entrées en ligne en utilisant ajax. c'est-à-dire que l'utilisateur sélectionne un élément dans la liste déroulante, les champs de saisie associés peuvent être remplis avec des données.Comment lire/écrire des champs de saisie dans les tableaux tabulaires de Django-admin en utilisant ajax?
La partie views.py pour ajax devrait être simple. Mais un problème pour moi est de savoir comment obtenir les noms des boîtes déroulantes dans js, qui peuvent être ajoutées à la volée.
Voici les models.py et admin.py:
models.py
class Tshirt:
designer = CharField()
default_wording = CharField()
class Order:
date = DateField()
class Order_item:
order = ForeignKey(Order, related_name='order')
tshirt = ForeignKey(Tshirt)
wording = CharField()
admin.py
class Order_Inline(TabularInline):
model = Order_item
fk_name = 'order'
class Order_Admin(ModelAdmin):
inlines = [Order_Inline,]