位置: 编程技术 - 正文
推荐整理分享Python编程django实现同一个ip十分钟内只能注册一次(python djang),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python django开发,python django教程,python django开发,python3 django教程,python3 django教程,python django教程,python+django,python djang,内容如对您有帮助,希望把文章链接给更多的朋友!
很多小伙伴都会有这样的问题,说一个ip地址十分钟内之内注册一次,用来防止用户来重复注册带来不必要的麻烦
逻辑:
取ip,在数据库找ip是否存在,存在判断当前时间和ip上次访问时间之差,小于不能注册,到登录界面,大于可以注册,设计一个数据库来存储这个ip地址和访问时间,
然后去
python manage.py makemigrations python manage.py migrate
这样来更新我们的数据库,然后我们运行我们的项目可以在后台看到我们新注册的ip的数据
我们根据前面的逻辑,可以来设计我们的代码,
其实这样,我们的整个过程就已经构建完毕,代码出来后,有小伙伴会问,你这代码怎么和我用的不一样,
我们都是函数式编程,其实很简单,我们去集成View类就可以实现我们的面向对象的编程,在url中我们只需要这么来写我们的代码。
url(r'^reg$', RegView.as_view(),name='reg'),
这样我们就可以完成了限制同个ip一段时间的注册的次数。
总结
标签: python djang
本文链接地址:https://www.jiuchutong.com/biancheng/372163.html 转载请保留说明!上一篇:简单了解Python中的几种函数(python语言中)
友情链接: 武汉网站建设