【发布时间】:2018-02-05 22:59:22
【问题描述】:
在我的 django 项目中,我有一个带有这样的类的 model.py:
class temp_main(models.Model):
descr = models.CharField(max_length=200, verbose_name="Description")
notes = models.TextField(null=True, blank=True, verbose_name="Note")
dt = models.DateTimeField(auto_now=True)
#Fields for API permissions
owner = models.ForeignKey('auth.User', related_name='tmain_owner', on_delete=models.CASCADE, verbose_name="API Owner")
class Meta:
verbose_name = '1-Main Template'
verbose_name_plural = '1-Main Templates'
def __str__(self):
return self.descr
我希望在我的管理面板中,所有者字段会自动填充当前登录用户。 在我的 admin.py 我写:
admin.site.register(temp_main, )
如何使用登录用户设置我的所有者字段?
提前致谢
【问题讨论】:
标签: python django django-models