Python
文章平均质量分 54
brynao
practice makes perfect
展开
-
django实现用户注册以及邮箱验证功能
用户注册:类似于用户登陆,同样在users.views.py中添加RegisterView(View)类,其中对表单的get和post作出处理。 如果是get方法,重新返回register页面让用户进行填写。 def get(self, request): register_form = RegisterForm() return render(request原创 2017-07-28 16:12:51 · 14637 阅读 · 3 评论 -
virtualenv和virtualenvwrapper的使用
介绍virtualenv virtualenv 是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.6.6 / python3.0 ,但是如果都装到一起,经常会导致问题。所以需要一个工具能够将这两种或几种不同版本的环境隔离开来,需要哪个版本就切换到哪个版本做为默认版本。virtualenv 既是满足这个需求的工具。它能够用原创 2017-07-26 18:42:34 · 437 阅读 · 0 评论 -
django实现用户登陆功能
用户名密码登陆实现:在apps.users下找到views.py文件: 以下代码重写了authenticate()方法,方便用户扩展功能,比如邮箱验证登陆等。 在setting.py中重载一个变量:AUTHENTICATION_BACKENDS = ('users.views.CustomBackend',)from django.contrib.auth import authenticate原创 2017-07-27 21:54:26 · 2627 阅读 · 0 评论 -
Python学习之数据库操作
在python中,我们可以通过MySQLdb这一适配器连接并操作数据库。 其中有两个主要的对象Connection和Cursor,分别用来建立数据库的连接和与数据库的通信。 下面给出一个与数据库连接的实例:Connection对象:conn = MySQLdb.connect( host='127.0.0.1', # 主机名 127.0.0.1 为本机IP port=330原创 2017-09-23 20:15:56 · 451 阅读 · 0 评论