【发布时间】:2015-11-23 14:04:51
【问题描述】:
我有一个模特,Package:
class Package(models.Model):
VIP = models.BooleanField()
name = models.CharField(max_length=200)
contents = models.CharField(max_length=200)
owner = # username that created this object
每当用户添加新的Package(通过管理员)时,我希望owner 包含该用户的名称。我该怎么做?
【问题讨论】:
-
这太模糊了。
Package是如何添加的?通过形式?通过管理员? -
我们需要有关以下几项的更多信息:(1.) 您在哪里创建它(如尚旺所说)? (2.) 什么样的用户?你的另一个模型?
auth.User的子类?某个 3rd 方包的用户模型? -
如果您在视图中创建对象,您可以从请求中获取用户。
-
@ShangWang 通过管理员。
标签: django django-admin