Django
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 · 14623 阅读 · 3 评论 -
django新建app以及model的创建
Run manage.py tast下输入: startapps name在setting.py添加新的app: INSTALLED_APPS 中加入‘user’ 用户Model设置:AUTH_USER_MODEL = "users.UserProfile"model中常见数据: IntegerField、CharField、EmailField、DateField、TextF原创 2017-07-26 18:22:40 · 664 阅读 · 0 评论 -
Django配置表单
将html与css分离: 将html文件放入templates文件中 css放入建立的static/css文件中 方便管理DATABASES:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': "testdjango", #数据库的名字原创 2017-07-25 23:40:05 · 306 阅读 · 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 · 2619 阅读 · 0 评论