Djangoフォームのデータを受け取る際に form-control いらない?
はい、form-controlはBootstrapなどのCSSフレームワークで使用されるクラスであり、Djangoフォームのデータを受け取る際には直接関連しません。そのため、class="form-control"を削除しても問題ありません。
以下は、余計な class 属性を削除した例です。
html
<form method="post" action="" enctype="multipart/form-data">
{% csrf_token %}
{% for parameter in parameters %}
<input type="hidden" id="{{ parameter.name }}" name="{{ parameter.name }}"
value="{% if parameter.name in request.POST %}{{ request.POST|get_item:parameter.name }}{% endif %}">
{% endfor %}
<input type="hidden" name="adjust_item_url" value="{{ item.itemUrl }}">
<input type="text" name="adjust_item_price" placeholder="調整後の価格">
<button type="submit">価格調整開始</button>
</form>
これにより、フォームの各フィールドには form-control クラスが関連していないため、クラス名による影響はなくなります。

ディスカッション
コメント一覧
まだ、コメントがありません