아래 프로세스를 사용하여 wagtail admin 인터페이스를 사용하여 페이지 클래스 (상속받은 페이지 클래스로 작성한 페이지)를 작성하고 게시 할 수 있습니다.wagtail에서 python 스크립트를 실행하여 페이지를 만들고 게시 할 수있는 방법이 있습니까?
class HomePage(Page):
template = 'tmp/home.html'
def get_context(self, request):
context = super(HomePage, self).get_context(request)
context['child'] = PatientPage.objects.child_of(self).live()
return context
class PatientPage(Page):
template = 'tmp/patient_page.html'
parent_page_types = ['home.HomePage',]
name = models.CharField(max_length=255, blank=True)
birth_year = models.IntegerField(default=0)
content_panels = Page.content_panels + [
FieldPanel('name'),
FieldPanel('birth_year'),
]
지금, 내가 만들고 PatientPage 클래스의 여러 페이지의 게시를 자동화하고 파이썬 스크립트를 실행하여 자식으로 홈페이지에 사람들을 추가하고 싶습니다.
아직 시도한 것을 넣으십시오. – Sanket
지금까지 시도한 코드 샘플을 제공해주십시오. 그렇게하면 더 효과적으로 당신을 도울 수 있습니다. – Ivonet
이 답변이 도움이됩니까? https://stackoverflow.com/q/43040023/8070948 –