概述
本文介绍django框架的模型
数据表设计
user表
在常见的网站或管理系统中,都会有用户表,用于保存用户名和密码
表结构:
- id:主键,字符串类型
- username:用户名,字符串类型
- password:密码,字符串类型
- nickname:昵称,字符串类型
模型
模型类的作用
- 类名就是表名
- 类属性名就是表中字段名,属性字段类型就是表中字段类型
之后通过生成迁移命令和迁移命令,django连接数据库,根据model类创建数据表
修改models.py文件
增加如下代码:
class User(models.Model):
id=models.CharField(max_length=32,primary_key=True)
username=models.CharField(max_length=64)
password=models.CharField(max_length=64)
CharField和max_length解释参见链接:http://www.malaoshi.top/show_1EF2sF4s7hi4.html
生成迁移命令
http://www.malaoshi.top/show_1EF2sx4WMoQK.html
执行迁移命令
http://www.malaoshi.top/show_1EF2sxAcU03W.html
总结
执行迁移命令后,就会对数据库进行操作,根据模型类和类属性,创建(修改、删除)相应数据表