2017-01-17 6 views
0

Я использую NES-код с открытым исходным кодом (открытый исходный код ниже). https://github.com/nescode/wagtailcmsdemoКак добавить пустую страницу и создать меню с помощью wagtail (nescode)?

Я знаю, как создать страницу по умолчанию wagtail. enter image description here

Он может автоматически создавать меню на верхней панели, когда я выбираю «показать в меню». И результат ниже: enter image description here Но я не знаю, как создать пустую страницу. Пустая страница, на которой я хочу показать фигуры высоких диаграмм (http://www.highcharts.com/). Какова процедура создания страницы с помощью графических карт и добавления страницы в меню?

спасибо.

+0

Вы последовали за учебником по адресу http://docs.wagtail.io/en/v1.8/getting_started/tutorial.html? – gasman

+0

Да, я следил за учебником. Но я не знаю, как создать новую страницу, используя код python. Спасибо – yensheng

+0

OK - из учебника вы узнаете, что есть двухэтапный процесс: определите тип страницы, такой как «BlogPage» (в коде Python), а затем создайте страницу этого типа (через администратора Wagtail). Я предполагаю, что вы говорите об определении типа страницы, да? – gasman

ответ

0

Я нахожу ответ.

Шаг1:

В основном я добавляю в новой модели демонстрационного> models.py следующего

class NewsPage(Page): 
    body = RichTextField() 
    date = models.DateField(“Post date”) 
    search_name = “News Page” 
    indexed_fields = (‘body’,) 

    NewsPage.content_panels = [ 
    FieldPanel(‘title’, classname=”full title”), 
    FieldPanel(‘date’), 
    FieldPanel(‘body’, classname=”full”), 
    ] 

Шаг2:

./manage.py мигрировать

Step3:

добавить файл news_page.html enter image description here

Step4:

Finaly вы можете увидеть кнопку, которая может создать news_page. enter image description here