Необязательный 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.
Во время исполнения клиентского запроса.