Как получить доступ к атрибутам "дочерней" модели в Django?
models.py
class Post(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, name="post_id")
postauthor = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='postuser')
class PostImage(models.Model):
post = models.ForeignKey(Post, on_delete=models.CASCADE, default=None,)
image = models.ImageField(upload_to=user_directory_path)
Прежде чем я напишу слишком много и опишу все, что я пробовал до сих пор, что было бы лучшим способом показать все изображения для каждого поста в одном представлении? Скажем, я бы использовал изображения как миниатюры для постов. Спасибо.
Это помогло мне: python - Django отображение загруженных нескольких изображений с внешним ключом Как отобразить несколько изображений для модели django
Но логика все еще находится в шаблоне, и я хочу сохранить шаблоны "глупыми", мне еще предстоит это выяснить.