1、创建项目详情请参考其他文章
2、更新数据库引擎:
在setting.py中修改:
DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django-pro202',
'HOST': '127.0.0.1',
'PORT': 3306,
'USER': 'root',
'PASSWORD': '123456'
}
}
如图:

3、连接完数据库后,创建迁移文件,详情请点击(python-Django注册功能),在终端中输入python manage.py migrate,逆向数据库,如图:

4、查看mysql数据库,如图:

5、在stu子模块中的url.py中编写:
url(r'^login/$', views.login_view)
如图:

6、生成方法并编写业务逻辑:
def login_view(request):
if request.method == 'GET':
return render(request, 'login.html')
else:
# 1.获取请求参数
uname = request.POST.get('uname')
pwd = request.POST.get('pwd')
# 2.查询数据库
if uname and pwd:
c = Student.objects.filter(sname=uname, spwd=pwd).count()
if c == 1:
return HttpResponse('登录成功!')
# 3.判断是否登录成功
return HttpResponse('登录失败!')
如图:

7、编写html静态页面,如图:

8、重启项目,并访问:http://127.0.0.1:8000/student/login/,如图:

输入账号密码并登录显示登录成功即可(数据在数据库中自行在mysql数据库中输入)
出现错误,请查看是否有安装mysqlclient的库。