Написать в поле в Wagtail, используя API? - PullRequest
0 голосов
/ 21 мая 2019

У меня есть простое приложение 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'),
    ]    

...