У меня есть следующие модели:
class UserProfile(models.Model):
user = models.OneToOneField(User)
class Property(models.Model):
user = models.ForeignKey(User)
Я хотел бы создать TabularInline
, отображающий каждое Свойство, связанное с конкретным UserProfile
на его странице администратора Django. Проблема здесь, конечно, в том, что свойство не имеет ForeignKey
непосредственно к UserProfile
, поэтому я не могу просто написать
class PropertyTabularInline(admin.TabularInline):
model = Property
class UserProfileAdmin(admin.ModelAdmin):
inlines = (PropertyTabularInline,)
Как я могу легко делать то, что хочу?