Cómo agregar css en django Updateview o Crear formulario de vista

Estoy trabajando en un proyecto, y mi diseñador me dio el diseño, así que quiero imitar los formularios de entrada que están en el diseño, para eso necesito agregar css en mi objeto de formulario.

Si en el caso de la vista basada en la función django, es fácil agregar archivos mediante la creación de archivos forms.py y agregar css de la siguiente manera. añadiendo clase css en formularios django

También intenté inyectar la clase css usando jquery, pero no pude. Inyectando la clase css en el elemento html forms usando jquery

myapp / forms.py

Pero, ¿cómo agrego un css personalizado en el campo de formulario, cuando uso la vista basada en clases?

class ItemUpdateView(UpdateView): model = Item fields = ('name','tag', 'category', 'company', 'price',) 

¿Cómo agrego la clase personalizada al campo de name, tag, category ?

Puede definir el atributo form_class en su vista de actualización y agregar css a ese formulario.

 class ItemUpdateView(UpdateView): form_class = ItemForm 

ItemForm puede ser un ModelForm y puede personalizarlo como se describe aquí: https://docs.djangoproject.com/es/1.9/topics/forms/modelforms/#overriding-the-default-fields

Cuando django genera html desde campos de formulario, automáticamente lo agrega como “id_fieldName”. Así que puedes agregar css con javascript en la interfaz.