170 похожих чатов

Почему форма не валидна ? models from django.db

import models
from django.forms import ModelForm

# Create your models here.
class Groups(models.Model):
Group_name = models.CharField(max_length=30)
def __str__(self):
return self.Group_name

class Students(models.Model):
Student_name = models.CharField(max_length=70)
Student_group = models.ForeignKey(Groups, on_delete=models.CASCADE)
Student_photo = models.ImageField(upload_to='images/')
Student_encoded_face = models.CharField(max_length=2000)
def __str__(self):
return self.Student_name forms from .models import Students, Groups
from django.forms import ModelForm
class StudentsForm(ModelForm):
class Meta:
model = Students
fields = ['Student_name','Student_photo','Student_group','Student_encoded_face'] views from django.http import HttpResponseRedirect
from django.shortcuts import render
from django.views.decorators.csrf import csrf_exempt
from .forms import StudentsForm
from django.http import HttpResponse
from .models import Groups, Students
# Create your views here.


def create_stuent(request):
if request.method == 'POST':
request.POST._mutable = True
request.POST['Student_encoded_face'] = '12312378765412*++8956asdas'
request.POST._mutable = False
fo = StudentsForm(request.POST)
print(request.POST)
# print(form.Student_name.value)
if fo.is_valid():
print('yes')
fo.save()
else:
print('No')
form = StudentsForm()
data = {
'form': form
}
return render(request, 'faces/create.html', data)
template <form method="post">
{% csrf_token %}
{{form.Student_name}}
{{form.Student_photo}}
{{form.Student_group}}
<button type="submit">send</button>
</form>

7 ответов

20 просмотров

такую портянку читать сложно

тебе повезло что тут админы лояльные)

Ты отправляешь пустую форму в любом случае

№2Coder- Автор вопроса

нет. вот данные приходят

Да, это понятно, но после заполнения формы, тебя переадресовывает на пустую форму?

№2Coder- Автор вопроса

да

Я об этом. Это не причина не валидности, просто заметил

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта