python-django创建模型

概述

本文介绍django框架的模型

数据表设计

user表
在常见的网站或管理系统中,都会有用户表,用于保存用户名和密码
表结构:

  • id:主键,字符串类型
  • username:用户名,字符串类型
  • password:密码,字符串类型
  • nickname:昵称,字符串类型

模型

模型类的作用

  1. 类名就是表名
  2. 类属性名就是表中字段名,属性字段类型就是表中字段类型

之后通过生成迁移命令和迁移命令,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

总结

执行迁移命令后,就会对数据库进行操作,根据模型类和类属性,创建(修改、删除)相应数据表


原文出处:/show_1EF2sEwjkdr2.html