2012-10-23 61 views
0

如何設計功能「讀取消息」?如何設計功能「讀取消息」?

class UserProfil(models.Model): 
    user = models.OneToOneField(User) 
    name = models.CharField(max_length=50) 

class PrivateMessage(models.Model): 
    from_user = models.OneToOneField(User) 
    to_user = models.OneToOneField(User) 
    date = models.DateTimeField(auto_now_add=True) 
    content = models.TextField() 

回答

1

添加到PrivateMessage

is_read = models.BooleanField(default=False)

,如果 「to_user」 進入視圖,你可以檢查,如:

if user == pm.to_user and not pm.is_read: 
    pm.is_read = True 
    pm.save()