Django 在父模型中显示外键数据
我有两种型号:Django 在父模型中显示外键数据,django,django-models,django-admin,Django,Django Models,Django Admin,我有两种型号: class Sideshow_manager(models.Model): url_id = models.CharField(max_length=250,editable=False,unique=True) title = models.CharField(max_length=250) date = models.DateField() image
class Sideshow_manager(models.Model):
url_id = models.CharField(max_length=250,editable=False,unique=True)
title = models.CharField(max_length=250)
date = models.DateField()
image = models.ImageField(upload_to='slideshow',verbose_name='400*400px')
image_title = models.CharField(max_length=100)
image_alt = models.CharField(max_length=100)
page_title = models.CharField(max_length=250)
page_description = models.CharField(max_length=250)
class Slideshow_image_manager(models.Model):
url_id = models.CharField(max_length=250,editable=False,unique=True)
parent = models.ForeignKey(Sideshow_manager)
image = models.ImageField(upload_to='slideshow',verbose_name='400*400px')
image_title = models.CharField(max_length=100)
image_alt = models.CharField(max_length=100)
page_title = models.CharField(max_length=250)
page_description = models.CharField(max_length=250)
当我转到Slideshow\u image\u manager采用的Sideshow\u manager项而不是显示两个单独列表时,我可以让Django admin显示Slideshow\u image\u manager的所有记录吗?您可以使用内联线,即
class SlideshowImageManagerInline(admin.TabularInline):
model=Slideshow_image_manager
...
class SideshowManagerAdmin(admin.ModelAdmin):
inlindes=[SlideshowImageManagerInline]
...
admin.site.register(Sideshow_manager, SideshowManagerAdmin)
文件是