Django не использует тег формы

В моем шаблоне Django я не хочу использовать тег {{form}}. Есть ли способ сохранить HTML форму в мои модели без использования тега {{form}}?

myform.html

<form id="firstform" action="{% url 'saveview' %}" method="POST">
  {% csrf_token %}

  <input type="text" name="brand" id="brand">
  <input type="text" name="series" id="series">
  <input type="text" name="model" id="model">

  <input type="submit" class="btn btn-primary" id="save-button" name="save-button" value="SAVE">

 </form>

views.py

def saveview(request):

   return render(request,'myform.html')

Да, вы можете использовать формы Django без рендеринга {{ form }} вообще - вам просто нужно убедиться, что ваши имена ввода соответствуют именам полей, которые ожидает форма. Если вам нужно больше контроля над рендерингом формы, вы можете перебирать каждое поле в цикле следующим образом:

{% for field in form %}
<!-- access field properties, value, etc. -->
{% endfor %}

Редактировать. Это все, что содержит ваш файл views.py? Вам нужно создать форму и передать ей request.POST, чтобы форма могла что-либо сделать.

Вы можете создать страницу HTML, содержащую только форму, а с помощью тега include вы можете повторно использовать ее во многих HTML страницах

form.html

  <input type="text" name="brand" id="brand">
  <input type="text" name="series" id="series">
  <input type="text" name="model" id="model">

home.html

...
{% include "form.html" %}
...
Вернуться на верх