Я пытаюсь присвоить 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?
Спасибо.