我有一个用于社交媒体类型应用程序的模型帖子,我如何创建一个可以通过用户查询并选择要邀请对象的邀请列表,当时我正在考虑创建一个具有用户之间一对多关系的帖子访问类表和帖子,理想情况下,将在html中创建一个下拉菜单,以便用户选择数据库中的其他用户。
1。我的模型必须显示什么样的关系,我对django很陌生 2.我的表格是
class PostAccess(forms.ModelForm):
class meta:
model = PostAccess
fields = ('allowed access')
3。
模型
from django.db import models
from django.contrib.auth.models import User
from django.contrib.auth import get_user_model
from django.utils import timezone
class Post(models.Model):
title = models.CharField(max_length=30)
content = models.TextField()
date_posted = models.DateTimeField(default=timezone.now)
author = models.ForeignKey(User, on_delete=models.CASCADE)
private = models.BooleanField(default=False)
allowedaccess = models.ManyToManyField("Post",blank=True)
class Postaccess(models.Model):
allowedaccess = models.ForeignKey(Post,on_delete=models.CASCADE)