Ho i seguenti modelli:linea indiretta in Django Admin
class UserProfile(models.Model):
user = models.OneToOneField(User)
class Property(models.Model):
user = models.ForeignKey(User)
vorrei creare un TabularInline
visualizzando ogni proprietà collegato a una particolare UserProfile
sulla sua pagina di amministrazione Django. Il problema qui è, naturalmente, che la struttura non dispone di un ForeignKey
direttamente a UserProfile
, quindi non posso scrivere semplicemente
class PropertyTabularInline(admin.TabularInline):
model = Property
class UserProfileAdmin(admin.ModelAdmin):
inlines = (PropertyTabularInline,)
Come posso facilmente fare quello che voglio?
Questo non è quello che voglio, però - Voglio visualizzare il inline nella pagina di amministrazione del profilo, non nella pagina di amministrazione degli utenti. – haroba