Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 24, 2014 20:39:43

trulyalya
Зарегистрирован: 2014-09-22
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с формой.

У меня такой вопрос как правильно работать с формой если я хочу сначала передать значения в форму , а потом после того как пользователь вносит изменения в форме, перезаписать данные( т е я реализую функцию редактирования). как мне правильно это сделать если я имею только id к изменяемому полю.

def edit(request, note_id):
p = get_object_or_404(Note, pk=note_id)
return render(request,'note/edit.html', {'note': p})

в template
<p><textarea name = "text" class="search-query">{{ note.title }}</textarea></p>


так я пыталась передать значения в форму. но как все правильно сделать через форму? форма у меня есть

class New_Note(forms.Form):
    title = forms.CharField()

Офлайн

#2 Сен. 24, 2014 22:02:55

DOOMer
От: Russia.MO.Balashikha
Зарегистрирован: 2013-01-09
Сообщения: 37
Репутация: +  9  -
Профиль   Отправить e-mail  

Работа с формой.

т е я реализую функцию редактирования
Используйте для этого "модельные2 формы
http://djbook.ru/rel1.6/topics/forms/modelforms.html

и представления (views), основанные на классах
http://djbook.ru/rel1.6/topics/class-based-views/generic-editing.html#model-forms

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version