Quiero ser capaz de colocar una línea en línea entre dos campos diferentes en un fieldset. Ya se puede hacer esto con las teclas extranjeras, pensé que alinear la clase que quería y definirla para obtener formularios extra haría el truco, pero aparentemente obtengo un:
"clase x" no tiene ForeignKey para "clase y"
error. ¿No es esto algo compatible con Django 1.0? De ser así, ¿cómo resolvería el problema si no hay una solución preexistente?Django admin interface inlines placement
en models.py
class Place(models.Model):
name = models.CharField(max_length=50)
address = models.CharField(max_length=80)
class Owner(models.Model):
name = models.CharField(max_length=100)
place = models.ForeignKey(Place)
background = models.TextField()
license_expiration = models.DateTimeField('license expiration')
en admin.py
class PlaceInline(admin.TabularInline):
model = Place
extra = 5
class OwnerAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['background','place', 'license_expiration']}),
]
inlines = [PlaceInline]