django-rest-framework автоматически генерирует html id / css - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь присвоить CSS стиль для html, сгенерированного django-rest-framework.

Визуализация формы в django создает html, где элементы управления html имеют идентификатор, основанный на имени поля формы. Документация, которая описывает это в разделе «Параметры визуализации формы» документации: https://docs.djangoproject.com/en/2.2/topics/forms/

Я использую идентификатор, чтобы назначить стили CSS для элементов управления HTML.

Есть ли подобная функциональность в django-rest-frammework? Я рендеринг объекта с использованием шаблона (код ниже), но HTML не имеет никаких тегов id.

'' '

@api_view(('GET',))
@renderer_classes([TemplateHTMLRenderer, JSONRenderer])
def snippet_detail (request, pk, format=None):
    snippet = django.shortcuts.get_object_or_404 (Snippet, pk=pk)
    if request.accepted_renderer.format == 'html':
        return Response({'serializer':SnippetSerializer (snippet), 'snippet':snippet}, template_name='company.html')

    serializer = SnippetSerializer (instance = snippet)
    return Response (serializer.data)

' ''

Есть ли другой способ присвоить CSS HTML-файлу, созданному django-rest-framework?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...