书接上文,今天来通过allauth开发下招聘网站的用户系统,
allauth是什么?它可以理解为前文提到的五个模块中的accounts模块,是一个通用用户注册管理的通用模块。大师给咱们写好了,直接拿来用,省时省力。allauth的功能十分强大,感兴趣可自行查找相关材料。
一、安装allauth
cmd下输入
pip install django-allauth
安转完成.可解决邮箱注册,第三方注册等多个注册方案。
二、配置allauth
在工程目录下,recruit文件夹里找到setting,用编辑器打开
INSTALLED_APPS = [
……
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
注册模块,这四项放入其中
AUTHENTICATION_BACKENDS = (
'django.contrib.auth.backends.ModelBackend',
'allauth.account.auth_backends.AuthenticationBackend',
)
添加验证后台模块
重点来了
<