文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
定义模型
定义模型类
- 模型类被定义在“应用/models.py”文件中,此例中为“booktest/models.py”文件
- 模型类必须继承自Model类,位于包django.db.models中
- 提示:对于重要数据使用逻辑删除
定义属性
- Django根据属性的类型确定以下信息:
- 当前选择的数据库支持字段的类型
- 渲染管理表单时使用的默认html控件
- 在管理站点最低限度的验证
- django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列
- 默认创建的主键列属性为id,可以使用pk代替,pk全拼为primary key
- 属性命名限制
- 不能是python的保留关键字
- 不允许使用连续的下划线,这是由django的查询方式决定的,在第4节会详细讲解查询
- 定义属性时需要指定字段类型,通过字段类型的参数指定选项,语法如下:
属性=models.字段类型(选项)
- 接下来讲解有哪些字段类型及选项
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论