Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 15

form не сохраняет данные

26.09.2020, 09:19. Показов 2585. Ответов 3

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые форумчане ! В django не сохраняются данные после того как в template файле сменил переменную {{ form }} на {{ form.email.name }} и {{ form.name.name }} примеры кода взяты из курса codingmedved на youtube. Я использую django 1.8 . Вот код где я не могу найти источник проблемы.

models.py
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
 
from django.db import models
 
# Create your models here.
 
class  Clients(models.Model):
    email = models.EmailField()
    name = models.CharField(max_length=256)
 
    def __str__(self):
        return "%s %s" % (self.id, self.email)
 
    class Meta:
        verbose_name = 'Client'
        verbose_name_plural = "Clients"
views.py
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
 
from django.shortcuts import render
from .forms import ClientForm
# Create your views here.
 
def landing(request):
    form = ClientForm(request.POST or None)
 
    if request.method == "POST" and form.is_valid():
        print(form)
        data = form.cleaned_data
        new_form=form.save()
 
    return render(request, 'landing/landing.html', locals())
forms.py
Python
1
2
3
4
5
6
7
8
9
10
11
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
 
from django import forms
from .models import *
 
class ClientForm(forms.ModelForm):
 
    class Meta:
        model = User
        exclude = [""]
templates/landing.html

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form id="signin" class="form-inline  text-center hidden-element" method="POST">{% csrf_token %}
  <div class="form-group">
     <div class="input-group">
       <div class="input-group-addon">@</div>
          <input name="{{ form.emial.name }}" type="text" class="form-control" id="signin-email" placeholder="Email">
       </div>
     </div>
     <div class="form-group">
        <div class="input-group">
           <div class="input-group-addon">*</div>
              <input  name="{{ form.name.name }}" type="text" class="form-control" id="signin-name" placeholder="Name">
           </div>
        </div>
        <button type="submit" value="submit" class="btn btn-success">Отправить</button>
</form>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.09.2020, 09:19
Ответы с готовыми решениями:

Не передаются данные из FORM вызванная внутри FORM
Добрый день! Судьба привела к PHP. Прошу помочь в решение вопроса. Создаю кучу объектов типа button при нажатие button открывается...

Не сохраняет данные
Всем доброго вечера! Работаю с базой FireBird 2.1, которая лежит на сервере. По моей идеи программой где база используется, можно...

не сохраняет данные в БД
Здравствуйте. Сталкнулся с такой проблемой. Внутри тега form находится несколько ячеек. После заполнения все они сохраняются в БД кроме тех...

3
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
26.09.2020, 17:09
Нужно просто form.email и form.name
0
15 / 12 / 4
Регистрация: 06.04.2020
Сообщений: 95
02.10.2020, 18:45
И ещё здесь опечатка: "{{ form.emial.name }}"
0
60 / 44 / 18
Регистрация: 05.03.2019
Сообщений: 313
05.10.2020, 04:03
В моделях у тебя класс Clients, а в форме
Python
1
2
3
Meta:
        model = User
        exclude = [""]
Ты что-то не договариваешь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.10.2020, 04:03
Помогаю со студенческими работами здесь

Не сохраняет данные в БД
Добрый день, не могу второй день решить проблему. При попытки добавить новую запись в БД, она появляется в ДатагридФью, но в БД так и не...

1С Реквизит не сохраняет данные
Я добавил реквизит через форму элемента справочника, но в пользовательском режиме вводишь данные в это поле, сохраняю, потом снова захожу в...

Неправильно сохраняет данные
Не могу понять в чем проблема. Каждый раз при вводе новых данных, изменяются старые. Вот код: #include &lt;conio.h&gt; #include...

Скрипт не сохраняет данные в бд.
Здравствуйте. Пытаюсь заставить работать скрипт-хостинг картинок. Пока на локалхост. Скрипт называется Wussa. Использую Denwer. Указал путь...

BindingSource не сохраняет данные
В общем, супер знатоки, помогите пожалуйста, 2й день мучаюсь) База данных, созданная в ms sql server 2012 подключается в BindingSource и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru