Я создал фотоальбом на django, используя фотографии в моделях, но теперь я пытаюсь преобразовать его в посты, чтобы можно было добавить раздел комментариев.
На странице моделей у меня есть модель Photo, которую я использовал для создания фотоальбома с категориями, позволяющими добавлять и удалять фотографии из альбома.
Models.py
class Photo(models.Model):
category=models.ForeignKey(Category,on_delete=models.SET_NULL,null=TRUE,blank=TRUE)
image=models.ImageField(null=False,blank=False)
description= models.TextField()
def __str__(self):
return self.description
Я пытаюсь добавить раздел комментариев в интерфейсе администратора, который будет располагаться под каждой из добавленных фотографий, и я застрял на том, как это сделать, поскольку все другие примеры в Интернете используют метод поста без моих категорий и полей изображения и описания. У меня также есть раздел комментариев, который я пытался преобразовать, но не смог заставить его работать
Models.py
class Comment(models.Model):
user = models.ForeignKey(UserProfile, related_name="profile", on_delete=models.CASCADE)
Photo = models.ForeignKey(Photo, related_name="Comments", on_delete=models.CASCADE)
text = models.TextField()
date = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.user.user.username + ': ' + self.text