Турбо-страницы на Django.
Приложение позволяет создавать фиды для Турбо-страниц Яндекса, сходным образом с тем, как они определяются в Django Syndication Feed Framework.

1. Наследуйте ваш класс фида от YandexTurboFeed:

    # feeds.py
from yaturbo import YandexTurboFeed
class TurboFeed(YandexTurboFeed):

def items(self):
return Article.objects.all()
def item_turbo(self, article):
return article.html_contents

2. Передайте экземпляр класса в urlpatterns:

    # urls.py
from .feeds import TurboFeed
urlpatterns = [
...
path('feeds/turbo/', TurboFeed()),
...
]

За более подробным описанием и примерами обратитесь к документации (англ.).


Смотрите также:
* Турбо-страницы Яндекса в Django — анонс django-yaturbo 0.2.0
Янв. 2021Июль 2021Янв. 2022Июль 2022Янв. 2023Июль 2023Янв. 2024Июль 2024Янв. 202505001000
Загрузки (pypistats.org)

Категории

Окружение
Проект

На заметку
У нас есть новостная группа в Telegram. Там же можно обсудить интересующие вопросы. Ссылка в самом низу страницы.