一、准备
首先创建django项目,再创建一个app
-->django-admin startproject auth
-->django-admin startapp myauth
打开项目,先把网址做出来
# auth/urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('',include('myauth.urls'))
]
到app目录下新建一个urls.py文件
from django.urls import path,include
from . import views
urlpatterns = [
path('',views.homepage,name='homepage'),
]
来到views.py定义主页homepage函数
from django.shortcuts import render
# Create your views here.
def homepage(request):
return render(request,'myauth/home.html')
然后在app文件夹下新建一个templates文件夹,再到templates里面建一个和app同名的文件夹
一定要记得把app,添加到 INSTALLED_APPS里面
二、登陆页面
登录我们需要到一个页面去输入账、密码登录。
首先我们在app文件夹下urls.py中添加个映射
path('login/',views.enter,name='enter'),
制作登陆页面
<body>
<form action="" method="post">
{% csrf_token %} # 防止跨站攻击
<input type="text" name="用户名" placeholder="请输入用户名">
<input type="password" name="密码" placeholder="请输入密码">
<button type="submit">提交</button>
</form>
</body>
来到views.py定义主页enter函数
def enter(request):
return render(request,'myauth/login.html&