Отношение многих ко многим в посте к знакам поста - PullRequest
0 голосов
/ 03 мая 2019

Итак, я хочу сделать модель регистрации для моего приложения.Эта модель должна иметь 2 поля, поле сообщения и поле пользователя.Оба поля имеют много общего с моделью пользователя и моделью поста.Но я не знаю, как этого добиться.

Вот что у меня есть:

это models.py

class Post(models.Model):
    title = CharField(max_length=250)
    ...

    def __str__(self):
        return self.title

class SignUpPost(models.Model):
    post = models.OneToOneField(Post,on_delete=models.CASCADE,primary_key=True,)
    users = models.ManyToManyField(User)

, поэтому в сообщении может быть зарегистрировано много пользователей.Я понятия не имею, как сделать forms.py и views.py для хранения данных.

Я хочу, чтобы в подробном представлении сообщения была кнопка «зарегистрироваться», и при нажатии заполните форму регистрации с данными сообщения и пользователя, который щелкнул по кнопке.Итак, база данных будет иметь в поле поста post_id и в поле пользователей users_id каждого пользователя, подписавшегося на пост.

заранее спасибо

...