form 也没什么可说的,我只给一个例子大家就懂了

form model

from django import forms


class UserForm(forms.Form):
    username = forms.CharField(label='UserName', max_length=100)
    password = forms.CharField(label='Password', max_length=20, widget=forms.PasswordInput())

views.py

def login(request):
    if request.method == 'POST':
        form = UserForm(request.POST)

        print form.data['username']
        print form.data['password']

        if form.is_valid():
            return HttpResponse(content='submit ok')

        return render(request, 'polls/name.html', {'form': form})
    else:
        form = UserForm()
        return render(request, 'polls/name.html', {'form': form})

模板

<form action="/polls/login/" method="post">
    {% csrf_token %}
    {{ form }}

    <input type="submit" value="Submit"/>
</form>

 

相关文章:

  • 2021-10-19
  • 2021-05-25
  • 2021-05-31
  • 2021-12-27
  • 2022-12-23
  • 2021-10-14
  • 2021-09-20
  • 2022-01-28
猜你喜欢
  • 2021-11-22
  • 2021-09-26
  • 2021-11-10
  • 2021-10-24
  • 2022-12-23
  • 2021-11-20
  • 2021-12-09
相关资源
相似解决方案