#python #django #django-models #django-views #backend
#python #django #django-модели #django-представления #серверная часть
Вопрос:
Для проекта у меня есть две модели Food и Profile. Каждый день создается один профиль.Когда пользователи добавляют forr, поле food_selected обновляется.Каждый раз, когда я обновляю поле food_selected в profile, я хочу вести его учет. Чтобы я мог показать всю еду, выбранную за один день
class Food(models.Model):
name = models.CharField(max_length=200 ,null=False)
def __str__(self):
return self.name
class Profile(models.Model):
food_selected = models.ForeignKey(Food,on_delete=models.CASCADE,null=True,blank=True)
Как я могу решить эту проблему.
Спасибо
Комментарии:
1. Взгляните на сигналы Django.
2. Я изучаю это. Но у меня возникают трудности с сохранением всего поля food_selected, например, если я использую list для хранения, то при выходе из сервера и повторном запуске список становится пустым. Должен ли я использовать другое поле базы данных для хранения? Спасибо
3. Да, действительно. Вы можете создать другую модель базы данных или поле и сохранить его там.