Всем доброго времени суток!
Есть такие модели:
class User(AbstractEmailUser):
first_name = models.CharField(max_length=50, blank=True)
middle_name = models.CharField(max_length=50, blank=True)
last_name = models.CharField(max_length=50, blank=True)
class TakeTheRead(models.Model):
id = models.BigAutoField(primary_key=True, unique=True, editable=False)
user = models.ManyToManyField(User, related_name='user_take')
class Books(models.Model):
id = models.BigAutoField(primary_key=True, unique=True, editable=False)
title = models.CharField(max_length=100, null=True, blank=True)
description = models.CharField(max_length=200, null=True, blank=True
user_take = models.ForeignKey(TakeTheRead, null=True, blank=True)
register_book = models.ForeignKey(User)
TakeTheRead - это модель пользователя который один, или с друзьями берет книгу, ну или несколько книг да определенное кол-во дне.
Books - собственно список книг.
Голова пухнет, как правильно проводить тут запись и чтение?
Как правильно указать, что пользователи user1, user2, user3 взяли книгу?
Понимаю, что ламерский вопрос. Тут связь в TakeTheRead - ManyToManyField, но не получается у меня правильно это все записать в базу с формы, а потом делать запрос на список читателей по книге (((
Updated 10 Aug. 2018, 15:24 by HunterNomad.