我对关系数据库还比较陌生,对如何创建模型感到困惑。我需要做的是通过语言选择过滤帖子内容,并为此创建一个关系数据库。当我决定需要多少个模型(表)来完成这个任务时,我产生了疑问。举个例子:
你知道吗型号.py你知道吗
class Post(Model):
timestamp = DateTimeField(default=datetime.datetime.now)
user = ForeignKeyField(
rel_model=User,
related_name='posts'
)
language = TextField()
content = ForeignKeyField(THIS NEEDS TO POINT TO THE LANGUAGE)
class Meta:
database = DATABASE
有可能完成这样的事情吗?我应该创建多个Post模型吗?你知道吗
提前谢谢你。你知道吗
你看过快速入门指南了吗?这样做可能会让您了解如何创建模型和建立关系:
http://docs.peewee-orm.com/en/latest/peewee/quickstart.html
为了回答您的直接问题,您可以为语言创建另一个表,即
所以你应该(清理一下):
相关问题 更多 >
编程相关推荐