在从管理界面使用 Notes 时,我希望能够在 Note 中包含对当前经过身份验证的用户的引用。该模型看起来像:
from django.db import models
from django.contrib.auth.models import User
from datetime import datetime
class Note(models.Model):
datetime = models.DateTimeField(default=datetime.now)
author = models.ForeignKey(User, default=authenticated_user)
note = models.TextField()
def __unicode__(self):
return unicode(self.author) + u' - ' + unicode(self.datetime)
用户应该看到的唯一字段是注释文本字段。日期时间和作者应该由模型、管理界面或其他任何东西自动填写。这可以做到吗?有人有一些示例代码吗?
谢谢!