Как обновить одно поле в django?
Как обновить одно поле в django с помощью html шаблона? У меня есть html-страница для добавления записей. Мне нужно сделать html-страницу только для обновления одного поля модели. Как мне это сделать. И какой должна быть функция представления для этого.
На самом деле все очень просто с an UpdateView.
Он также позаботится о создании общего класса ModelForm для модели.
class UpdateSomeFieldView(views.UpdateView):
fields = ('some_field',)
model = MyModel
Для шаблона все, что вам действительно нужно, это
<form method="post">
{% csrf_token %}
{{ form.errors }}
<table>{{ form.as_table }}</table>
<input type="submit" />
</form>