Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 29, 2014 13:14:01

anton41k
Зарегистрирован: 2013-12-18
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование поля

Подскажите ,пожалуйста, если я создаю поле для редактирования имени
Часть из шаблона <input type=text name=“i” pattern="+\s+“ placeholder=”{{info.name}}“ size=30>
Как перенести введеные данные в представление (views.py) для сохранения
Например редактирую имя ”Artur Burim“
q=Students.objects.get(name=”Artur Burim")
q.name = (новое имя) как перенести его из шаблона
q.save()

Отредактировано anton41k (Янв. 29, 2014 13:14:17)

Офлайн

#2 Янв. 29, 2014 13:34:05

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Редактирование поля

q.name = Template.get(info.name)

Офлайн

#3 Янв. 29, 2014 14:02:18

anton41k
Зарегистрирован: 2013-12-18
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование поля

Выбило ошибку
Exception Value: type object ‘Template’ has no attribute ‘get’

Офлайн

#4 Янв. 30, 2014 09:43:20

anton41k
Зарегистрирован: 2013-12-18
Сообщения: 36
Репутация: +  0  -
Профиль   Отправить e-mail  

Редактирование поля

s=Students.objects.get(pk=info_id)
s.name=request.POST
s.save()

Офлайн

#5 Янв. 30, 2014 11:08:21

kise97
Зарегистрирован: 2012-05-31
Сообщения: 83
Репутация: +  4  -
Профиль  

Редактирование поля

def upadate_student(request, action):
    if action == "update_name": 
        student_info = Students.objects.get(id=request.POST['student_id'])
        student_info.name = request.POST['student_name']
        student_info.save()

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version