login Page by using django forms

前端 未结 2 925
陌清茗
陌清茗 2021-02-04 02:46

I am New beginner in python and django... i want to know how can i create a login form by using django forms(forms.py)

2条回答
  •  余生分开走
    2021-02-04 03:03

    In your urls.py file link to the built in Django login view, and pass in the path to a template you wish to use as the login page:

    (r'^login/$', 'django.contrib.auth.views.login', {
        'template_name': 'myapp/login.html'
    }),
    

    And here is an example of what the template my look like (from the Django docs):

    {% extends "mybase.html" %}
    
    {% block content %}
    
        {% if form.errors %}
            

    Your username and password didn't match. Please try again.

    {% endif %}
    {% csrf_token %}
    {{ form.username.label_tag }} {{ form.username }}
    {{ form.password.label_tag }} {{ form.password }}
    {% endblock %}

提交回复
热议问题