<一>用户登录注册功能
这里写一些简介和流程
一、使用django内置用户认证
使用django进行用户认证:
python manage.py createsuperuser
创建一个超级用户,之后就可以在网页上输入localhost:8000/admin进入django内置的用户管理页面进行使用了。
二、实现人脸识别登录
需要做到的功能,就是自动抓取图像,然后进行分析,如果对比相似度高,就进入主页,否则就返回登录页面,并且提示人脸识别失败,请重新登录。
- 抓拍图像传到后端
- 调用百度AI接口,根据相似度跳转页面
- 如果相似,就到主页
- 如果不相似,就返回错误信息并转到登录页面
四、一些问题
- 下载的admintle没有browwer_componets
- 如何修改内置的用户管理页面的logo?
- admin中的html文件放在了django项目中如何修改css和js的路径
- {% load static %}
- 验证码中缺少.ttf文件,所以无法生成验证码,并且有的文字没法读取,就直接使用系统的幼圆字体即可。
- 百度API中的人脸识别需要BASE64编码,应该怎么调用?
- javaweb项目创建一个WBE-INF,里面放入web.xml文件,之后放入tomcat的webapp中就可以直接部署了,jsp页面可以直接放在根目录下面,创建lib和classes存放Java中的类。
- 使用ajax中的post请求,参数名如何进行书写?
- ajax请求成功之后,为什么没法进行网页跳转
五、新想法
如何订制404的默认跳转页面
国际化问题
admintle的使用
官网
下载之前需要依赖
- jQuery的版本下载网址:
下载地址 - bootstrap3的下载