March 2020
Intermediate to advanced
608 pages
17h 17m
English
In this recipe, we will create a simple administration for the Product model that will have instances of the ProductPhoto model attached to the product as inlines.
In the list_display property, we will include the first_photo() method of the model admin, which will be used to show the first photo from the many-to-one relationship. So, let's begin:
# myproject/apps/products/admin.pyfrom django.contrib import adminfrom django.template.loader import render_to_stringfrom django.utils.html import mark_safefrom django.utils.translation import ugettext_lazy as _from .models import Product, ProductPhotoclass ProductPhotoInline(admin.StackedInline): model = ProductPhoto ...