Ogólny widok zaoszczędził wiele kodu, ale nadal muszę pisać szablony każdego modelu. Mam ten sam kod we wszystkich szablonach, np.Czy istnieje coś takiego jak Ogólne szablony w django jak Ogólne widoki
<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>
tj. Zasadniczo chcę mieć wszystkie pola z modelu, aby dodać lub edytować.
jest jakieś obejście mieć szablon rodzajowe automatrically
Dlaczego potrzebujesz różnych szablonów? Dlaczego nie skorzystać z tego samego szablonu dla wszystkich modeli? W kodzie, który pokazałeś, nie ma nic specyficznego dla modelu. –
Ale ogólne widoki oczekują szablonu takiego jak app/model_form.html. w przeciwnym razie muszę jawnie napisać tam nazwę szablonu. więc zamiast myśleć o pisaniu nazwy szablonu, automatycznie otrzymuje ona numer – user2134226
Jaki jest problem z jawnym zapisaniem nazwy szablonu – Arion