我有一个简单的Wagtail应用程序,该应用程序具有需要更新Wagtail Admin的字段(不是通过REST API使用admin吗?)
已记录并支持使用API读取字段。 但是,我想使用某种API更新字段(json_text,请参见下面的简化示例)。 它在文档中说该API是只读的。 我进行了搜索,但有迹象表明人们在制作自定义的“写” API。
有什么想法,例子吗?我被卡住了!
NB:我对Wagtail和Django很陌生:-)
from django.db import models
from wagtail.core.models import Page
from wagtail.admin.edit_handlers import FieldPanel
from wagtail.api import APIField
class HomePage(Page):
json_text = models.TextField(blank=True)
content_panels = Page.content_panels + [
FieldPanel('json_text'),
]
# Export fields over the API
api_fields = [
APIField('json_text'),
]