【发布时间】:2014-03-07 21:39:07
【问题描述】:
我正在尝试编写一个简单的消息系统。
基本上我有一个用户表和一个消息表。
class User(models.Model):
user = models.OneToOneField(User)# inherit djangos default user properties
messages = models.ManyToManyField(Message)
.
class Message(models.Model):
date = models.DateField()
text = models.CharField(max_length=255)
user = models.ManyToManyField(User)
我希望能够将尽可能多的用户添加到尽可能多的消息中。
我希望能够说出messages.users 和users.messages。
完成此任务的最佳方法是什么?
【问题讨论】:
-
不要重新发明轮子 - 使用django-messages。或者,至少,看看它是models。
标签: python sql django database-administration