Необязательный django-sekizai для API

Я пишу базовый API, где он расширяет DetailView для отображения последнего объекта для данной модели.

Как часть сайта, django-sekizai используется для django-cms, и в результате все используемые шаблоны должны иметь теги sekizai, однако они не подходят для API, так как не требуют CSS/Javascript, а скорее выводят JSON/XML/ Безотносительно.

В идеале я хотел бы, чтобы контекстный процессор sekizai не выполнялся для этого представления при написании таких тестов, как

class LatestTest(TestCase):
    def test_head_empty(self):
        c = Client()
        response = c.head(reverse(LatestView.plain_view)) 

Я получаю ошибку

TemplateSyntaxError: You must enable the 'sekizai.context_processors.sekizai' template context processor or use 'sekizai.context.SekizaiContext' to render your templates.

Во время исполнения клиентского запроса.

0 ответов

Другие вопросы по тегам