Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 27, 2010 12:35:52

LevDau
От:
Зарегистрирован: 2009-08-27
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с POST-запросом

Начальные условия:

Модель:

class Person(models.Model):
name=models.CharField(max_length=120)
surname=models.CharField(max_length=100)

class PersonForm(ModelForm):
class Meta:
model=Person
Представление:
def index(request, template='mainpage.html'):
if request.method=='POST':
personform=PersonForm(request.POST)
if personform.is_valid():
personform.save()
else:
personform=PersonForm()
return render_to_response(template, {'personform': personform})
С GET запросом все работает хорошо - производится запись в БД, а с POST-ом не работет вовсе!
Forbidden (403)
CSRF verification failed. Request aborted.
Делал согласно - http://docs.djangoproject.com/en/1.2/topics/forms/modelforms/



Отредактировано (Дек. 27, 2010 12:41:06)

Офлайн

#2 Дек. 27, 2010 13:42:59

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Проблема с POST-запросом

Как говорили в известном анекдоте, “Чукча не читатель, …”

http://python.su/forum/viewtopic.php?id=9641

Отредактировано (Дек. 27, 2010 13:43:13)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version