Sagen wir, ich habe ein paar Django-Modelle, etwa so:
%Vor%Also, in der Admin-Oberfläche möchte ich in der Lage sein, eine Person zu bearbeiten und die Adresse eingegrenzt zu haben.
Ich weiß, dass es möglich ist, dies zu tun,
%Vor%Dann kann ich das übliche tun,
%Vor%Aber das bedeutet dann, dass ich mehr als eine Adresse pro Person habe und mein Adressmodell sich nicht mehr richtig anfühlt.
Jede Hilfe wird geschätzt.
Wenn die Klasse AddressInline (admin.TabularInline) in die Klasse AddressInline (admin.StackedInline) geändert wird, sieht die Adresse inline weniger so aus, als wäre es möglich, mehrere zu haben.
Setzen Sie AddressInline.max_num auf 1, wenn Sie nicht mehr als 1 Adresse pro AddressInline haben möchten.
Setzen Sie AddressInline.extra auf 1, wenn Sie ein leeres Adressformular möchten, wenn keine Adresse vorhanden ist.
Dokumentation: Ссылка