摘要: 一、流程分析: 1.用户在项目前端,输入手机号,然后点击【获取验证码】,将手机号发到post到后台。 2.后台验证手机号是否合法,是否已被占用,如果通过验证,则生成验证码,并通过运行脚本,让短信运营商向该手机号,发送该验证码,如果没通过验证,则返回错误信息 3.用户收到短信验证码以后,再次将所有信息 阅读全文
posted @ 2018-04-24 17:57 雪落忆海 阅读(9188) 评论(8) 推荐(4)
摘要: 在model.py中: 在views.py中: 阅读全文
posted @ 2018-04-23 08:31 雪落忆海 阅读(319) 评论(0) 推荐(0)
摘要: 一、需求分析: 一般在网站开发中,有很多类似于用户头像、用户上传的文件,这些经常要改变的媒体文件,需要有一个地方存放,于是就需要media目录,起到跟static类似的功能。 二、在settings.py中配置: 在TEMPLATES中: 在settings.py中的最后追加代码: 三、在项目url 阅读全文
posted @ 2018-04-16 21:46 雪落忆海 阅读(521) 评论(1) 推荐(1)
摘要: 一、安装django-prue-pagination 在pycharm中 File==》settings==》Project:项目名 》Project Interpreter==》点击“+” 》搜django-prue-pagination 》左下角Intall Package 二、在sttings 阅读全文
posted @ 2018-04-16 14:09 雪落忆海 阅读(335) 评论(0) 推荐(0)
摘要: 一、流程分析: 1.点击忘记密码 》forget.html页面,输入邮箱和验证码,发送验证链接网址的邮件 》发送成功,跳到send_success.html提示 2.到邮箱里找到验证链接网址,访问重设密码网址reset.html 》重设密码提交数据,成功则返回首页,失败则返回错误信息 二、 1.us 阅读全文
posted @ 2018-04-15 18:17 雪落忆海 阅读(3800) 评论(0) 推荐(1)
摘要: 一、图片验证码 django-simple-captcha配置 1.在pycharm中,File 》Settings 》Project:项目名 》Project Interpreter 》+ 》搜django-simple-captcha 选择0.55以上版本,然后点install package 阅读全文
posted @ 2018-04-13 22:22 雪落忆海 阅读(1131) 评论(0) 推荐(1)
摘要: 一、 在users/views.py中加代码: 这里注意,HttpResponse(字符串) 如果是像字典的字符串,只可以是单引号包双引号,而不能相反,不然回调到前端时,JSON.parse(字符串)就会报错! 二、 在users/urls.py中配置路由 三、 在前端的base.html中 在登录 阅读全文
posted @ 2018-04-12 15:22 雪落忆海 阅读(589) 评论(0) 推荐(0)
摘要: 一、 在settings.py 文件中的#Application definition 下增加代码: 注意上面的括号里,别忘了加逗号! 二、 在users/views.py中加代码: 阅读全文
posted @ 2018-04-12 09:40 雪落忆海 阅读(1146) 评论(0) 推荐(0)
摘要: 今天碰到了一件怪事,下载好的模板,在webstorm中就好好地,但是一引入到pycharm的django项目中就各种失灵,位置错乱。 检查一番,发现该设置的都设置对了啊,而且js文件和css文件还有一部分是起作用的呢! 是什么原因造成的呢? 答:css文件名! 模板中的一个关键的css文件,文件名叫 阅读全文
posted @ 2018-03-30 11:51 雪落忆海 阅读(1880) 评论(2) 推荐(1)
摘要: django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on data 阅读全文
posted @ 2018-03-25 15:19 雪落忆海 阅读(798) 评论(0) 推荐(0)