Продолжайте получать ошибку формы Django «Это поле требуется», даже если поле было заполненоPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Продолжайте получать ошибку формы Django «Это поле требуется», даже если поле было заполнено

Сообщение Anonymous »

Я создаю веб -приложение Django и начинаю использовать формы Django. Я продолжаю получать эту ошибку, даже если введено это поле проекта. < /P>

projectName:
  • This field is required.
< /code>
< /blockquote>
ниже мой код. Я не уверен в том, что мне не хватает.
{% csrf_token %}

Project Name:  







forms.py:
class CreateEditProjectForm(forms.Form):
title = forms.CharField(label="projectName", max_length=100, required=True)

models.py:
class TestProject(models.Model):
creator = models.ForeignKey(User,on_delete=models.CASCADE,related_name="testcreatorId")
projectName = models.CharField(max_length=200, default=None)

created_dt = models.DateTimeField(auto_now_add=True, auto_now=False)
last_modified_dt = models.DateTimeField(auto_now_add=False, auto_now=True)

views.py:
def create_project(request):
print("in create_project")
print(request.method)
if (request.method == "POST"):
form = forms.CreateEditProjectForm(request.POST)
print(form)
if form.is_valid():
projectName = form.cleaned_data["projectName"]
print(projectName)
if (len(projectName) > 0):
creator = User.objects.get(id=request.session['_auth_user_id'])
project = TestProject(projectName=projectName, creator=creator)
print(project)
project.save()
return HttpResponseRedirect(reverse("index"))
return render(request, "index.html", {
"form": form
})
return render(request, "index.html", {
"form": form
})
else:
form = forms.CreateEditProjectForm()
return render(request, "index.html", {
"form": form
})


Подробнее здесь: https://stackoverflow.com/questions/716 ... e-field-ha
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Продолжайте получать ошибку формы Django «Это поле требуется», даже если поле было заполнено
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Поле заполнено, но я все равно получаю ValidationError [дубликат]
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как проверить, что в форме заполнено хотя бы одно поле
    Anonymous » » в форуме Jquery
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Показать элемент, если поле заполнено
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Пользовательский прокручиваемый фрейм Tk прокручивается, когда окно не заполнено
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»