Jak wyświetlić tylko jeden obraz w inline administratora Django
używamdjango.contrib.admin
w jednej z moich aplikacji.
moje modele:
<code>class Gallery(models.Model): location = models.ForeignKey(Location) date = models.CharField(max_length = 15) class Image(models.Model): gallery = models.ForeignKey(Gallery) name = models.CharField(max_length=35) image = ImageField(upload_to='songs') </code>
mójadmin.py
:
<code>class ImageInline(admin.StackedInline): model = Image class GalleryAdmin(admin.ModelAdmin): inlines = [ ImageInline, ] </code>
W sekcji administracyjnej mogę teraz utworzyć galerię i dodać obrazy na tej samej stronie. Domyślnie django pokazuje trzy formularze przesyłania obrazów. Jak mogę go zmienić tylko na jeden?