У меня есть простое приложение Wagtail, в котором есть поле для обновления Wagtail Admin (без использования admin, через REST API?)
Чтение поля с использованием API задокументировано и поддерживается.
Однако я хотел бы обновить поле (json_text, см. Упрощенный пример ниже), используя некоторый API.
В документации сказано, что API только для чтения.
Я искал вокруг, но есть подсказки людей, делающих пользовательские API «записи».
Есть идеи, примеры? Я застрял!
NB. Я новичок в трясогузке и Джанго: -)
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'),
]