我想通过name
,user
字段应该是创建记录的当前用户。
这是我的模型
class TestModel(models.Model):
user = models.ForeignKey(
User,
on_delete=models.CASCADE,
related_name="test"
)
name = models.CharField(
max_length=255,
verbose_name=_('test name'),
)
panels = [
FieldPanel('name'),
]
这是我的wagtail_hooks.py
文件
class TestAdmin(ModelAdmin):
model = TestModel
menu_label = 'Test'
menu_icon = 'doc-full-inverse'
list_display = ('name', 'owner',)
list_filter = ('name', 'owner',)
search_fields = ('name', 'owner',)
modeladmin_register(TestAdmin)
有谁知道我如何保存当前经过身份验证的用户,因为可以找到用户实例request.user
但我没有得到如何在创建过程中从服务器分配用户?我只希望用户name
从 wagtail 管理员发送,并且用户字段名称与当前用户实例一起传入服务器。
我如何在 wagtail modelamdin 中做到这一点?