【发布时间】:2018-12-14 09:31:24
【问题描述】:
我的管理页面下有一个TabularInline,我想通过将submit_user 字段设为只读来防止管理员对其进行编辑。
但是在数据库中创建新条目时,我需要能够将当前用户作为submit_user 传递给
我已经阅读了很多关于 stackoverflow 的帖子,但没有一篇对我有用。许多人建议save_formset,但它根本不适合我。 db 总是抱怨没有submit_user 字段(如果这种情况,该列有一个映射到另一个表User 的 ForeignKey,并且抱怨是关于 user_id。认为有用户对象应该没问题,但它没有好像不是这样的。)
我的模型看起来像
class SomeTable(model.Model):
submit_user = models.ForeignKey(User, db_column='user')
data1 = models.CharField(max_length=200)
create_date = models.DateTimeField(null=False, default=datetime.datetime.now)
【问题讨论】:
标签: django django-admin