提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
步骤
编写模型类、迁移
在数据库中,生成数据表---相当于是mysql中创建表
create table 表名(
字段1 类型 约束,
字段2 类型 约束
)
1.mysql中每条字段之间要用逗号隔开,但是django中不能出现逗号,出现即报错
django中数据类型
字符串字段:CharField
整数字段:IntegerField
小数字段:
金钱有关:DecimalField
一般小数:FloatField
时间字段:
日期:DateField
时间:TimeField
日期时间:DateTimeField
字段属性:
字段通用属性:所有字段都可以用的
verbose_name:字段起别名,在admin管理后台中能看见效果
字段特殊属性:特定字段可以使用
max_length
元选项:
元类一定属于模型类中的一部分,不能单独使用
当表已生成,如果需要重新修改模型类,此时要删除数据库,删除迁移文件重新进行迁移
创建商品模型类
name price num hire_date
先进入测试环境 python manage.py shell
导包:需要导入使用的模型类
增:
1.直接利用模型类创建对象,然后保存
对象名 = 类名()
goods1 = Goods(name="沙糖桔",price=3.98,num=200)
# 保存对象 只有调用save方法才能真正将数据保存到数据库中
goods1.save()
2.利用模型类管理器添加数据
模型类.objects.create()