Django 实现用户注册和登录
2016-05-06 19:11
881 查看
首先将account加入settings.py的INSTALLED_APPS中
如下
在accout/apps.py中进行相关设置
设计account/models.py
数据库的创建和更新
如果设置默认数据库为MySQL的话, 首先数据库要存在,然后在settings.py中进行以下设置
运行以下命令进行数据库同步
如下
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'account.apps.AccountConfig', ]
在accout/apps.py中进行相关设置
from __future__ import unicode_literals from django.apps import AppConfig class AccountConfig(AppConfig): name = 'account'
设计account/models.py
from __future__ import unicode_literals from django.db import models # Create your models here. class Customer(models.Model): Username = models.CharField(default=None, max_length=30) Nickname = models.CharField(default=None, max_length=30) Telephone = models.CharField(default=None, max_length=11) Email = models.EmailField Password = models.CharField(default=None, max_length=20) def __str__(self): return self.Nickname
数据库的创建和更新
如果设置默认数据库为MySQL的话, 首先数据库要存在,然后在settings.py中进行以下设置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', #'NAME': os.path.join(BASE_DIR, 'ElecMalldb'), 'NAME': 'ElecMalldb', 'USER': 'root', 'PASSWORD': 'ss175625', 'PORT': 3306, } }
运行以下命令进行数据库同步
python manage.py makemigrations python manage.py migrate
相关文章推荐
- [golang note] 工程组织
- go语言编程(1)--环境搭建liteide--RHEL6.5
- 使用Go 协程对web站点进行压力测试
- goto 语句和标号
- mongo删除表或库后,释放磁盘空间
- 解决 googel 无法直接跳转网页打开搜索结果
- 听说,你想让自己的Go程序运行的更快?
- Django笔记:6.玩转API
- Django学习笔记1.--创建工程
- django 基础入门(一)
- lower_bound()与upper_bound()
- Good mood!!!
- go test test & benchmark
- Django升级1.9.6出现的中文本地化bug
- golang gc 问题(转的)
- Google Chrome浏览器不能以根用户身份运行解决
- Go: Readonly Variable
- go语言介绍--纯代码
- lightoj1259 - Goldbach`s Conjecture(水题)
- django框架从零开始_006_draft views