will mir gerade ein Nachrichten-System in Django einrichten und habe dafür folgende Models.
Code: Alles auswählen
from django.db import models
from django.contrib.auth.models import User
from datetime import datetime
class Message(models.Model):
sender = models.ForeignKey(User, related_name='outbox')
recipient = models.ForeignKey(User, related_name='inbox')
subject = models.CharField(max_length=200)
content = models.TextField()
is_read = models.BooleanField(default=False)
date = models.DateTimeField(default=datetime.now)
sender_deleted = models.BooleanField(default=False)
recipient_deleted = models.BooleanField(default=False)
@property
def date_formatted(self):
return self.date.strftime('%d.%m.%Y %H:%M')
def __unicode__(self):
return u'sender:%s, recipient:%s, date:%s' % (
self.sender,
self.recipient,
self.date
)
Ich bin mir ziemlich sicher, dass dazu was in den Docs steht, konnte es aber nicht finden... Wie macht man sowas oder wo finde ich Infos dazu?
Danke!