我认识的Django之model

本文介绍了Django中的ORM概念,强调了其在数据模型与数据库解耦中的作用。接着讨论了如何使用MySQL数据库,并展示了配置数据库的步骤。接着详细讲述了字段选项,如null、blank、db_column等,以及如何通过Meta类设置元信息,如db_table和ordering,以实现定制化的数据库操作和排序规则。
摘要由CSDN通过智能技术生成

ORM简介

orm是    MVC框架一个重要部分,它实现了数据模型和数据库的结藕,即数据模型的设计不需要依赖特定的数据库,通过简单的配置可以轻松的换数据库。(关系数据库)

ORM是对象--关系--映射 的简称。主要任务是

根据对象的类型生成表结构

将对象,列表的操作转化为sql语句

将sql查询的结果转换为对象,列表

Django中的模型包含存储数据的字段和约束,对应数据库的唯一的表


使用MYSQL数据库

迁移是创建数据库的表,而不是数据库

所以,数据库需要我们自己去创建

 -------------------------------------

在虚拟环境中创建mysql包

pip install mysql-python

使用创建数据库命令:create databases xxx(数据库名) charset-utf8;

在django中配置数据库databases;

setting---Databases

-------------------------------------

创建项目 python mange.py createproject XXXX(项目名称)

step1:创建虚拟环境
step2:安装django
step3:创建项目
step4:创建应用
step5:在models.py中定义模型类
step6:定义视图
step7:配置url
step8:创建模板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值