0

我想通过nameuser字段应该是创建记录的当前用户。

这是我的模型

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 中做到这一点?

4

0 回答 0