La vista genérica ha guardado mucho código para mí, pero todavía tengo que escribir plantillas de cada modelo. Tengo el mismo código en todas las plantillas, es decir,¿Hay algo así como plantillas genéricas en django como vistas genéricas
<form action="/{{type}}/{{ action }}/" method="post" enctype="multipart/form-data" >
{% csrf_token %}
{% for field in form %}
<div class="fieldWrapper">
{{ field.errors }}
{{ field.label_tag }}: {{ field }}
</div>
{% endfor %}
<p><input type="submit" value="Submit" /></p>
</form>
es decir, quiero tener todos los campos del modelo para agregar o editar.
es Hay alguna solución para tener plantilla genérica automatrically
¿Por qué necesita diferentes plantillas? ¿Por qué no usar la misma plantilla para todos los modelos? No hay nada específico del modelo en el código que ha mostrado. –
Pero las vistas genéricas esperan la plantilla como app/model_form.html. de lo contrario, tengo que escribir explícitamente el nombre de la plantilla allí. así que estaba pensando en lugar de escribir el nombre de la plantilla allí automáticamente – user2134226
¿Cuál es el problema al escribir explícitamente el nombre de la plantilla – Arion