Форма не действительна Django - PullRequest
0 голосов
/ 18 ноября 2018

Я получаю эту ошибку, и я не могу понять, почему.Я заполняю форму, и это говорит, что я не.Запросите код, если он вам нужен, пожалуйста.

 class="errorlist"><li>name<ul class="errorlist"><li>This field is 
 required.</li></ul></li></ul>

в формах:

from django import forms

class WorkFlowForm(forms.Form):
name = forms.CharField(max_length=128, help_text="Please enter the 
workflow name.")

в виде:

def workflow_search_form(request):

form = WorkFlowForm(request.POST)
if request.method == 'POST':
    print form
    if form.is_valid():
        return workflow_search(request, form.cleaned_data['name'])
    else:
        print(form.errors)

return render(request, 'find/list.html', {'form': form})

в html:

<form id="WorkFlowForm" method="post" action="/find/workflow_search/">
  {% csrf_token %}
  {% for field in form.visible_fields %}
    {{ field.errors }}
    {{ field.help_text }}
    {{ field }}
  {% endfor %}
  <input type="submit" name="name" value="Buscar workflow"/>
</form>

в URL:

     from django.conf.urls import url
     from find import views

 urlpatterns = [
        url(r'^$', views.workflow_list, name='workflow_list'),
        url(r'^workflow_list_by_category/(?P<category_slug>[\w\-]+)/$', views.workflow_list, name='workflow_list_by_category'),
        url(r'^workflow_detail/(?P<id>[^/]+)/(?P<slug>[^/]+)/$', views.workflow_detail, name='workflow_detail'),
        url(r'^workflow_search/$', views.workflow_search_form, name='workflow_search'),
      ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...