ORM数据库学习--插入数据,数据库配置,数据库驱动,数据迁移,路由配置

本文介绍了Django中配置数据库连接,包括在settings.py中设置MySQL连接,使用mysqlclient驱动,以及在PyCharm中链接数据库的步骤。接着讲解了如何创建员工表的模型类,生成和应用迁移文件进行数据同步。最后提到了数据插入和路由配置的操作。
摘要由CSDN通过智能技术生成

在settings中配置如下:

1,配置数据库的连接

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'HOST': '127.0.0.1', # 数据库主机
        'PORT': 3306, # 数据库端口
        'USER': 'root', # 数据库用户名
        'PASSWORD': 'root', # 数据库用户密码
        'NAME': 'student' # 数据库名字
    }
}

如果想打印orm转换过程中的sql,需要在settings中进行如下配置

在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。

(1) 使用MySQL数据库首先需要安装驱动程序(建议使用)

pip install mysqlclient
(2)如果安装了pip install mysqlclient  就可以不用在

在Django的工程同名子目录的__init__.py文件中添加如下语句:

from pymysql import install_as_MySQLdb 
# 让pymysql以MySQLDB的运行
适合人群: 1、具有一定Python语言基础,有一定的web前端基础,想要深入学习Python Web框架的朋友; 2、学习完“跟着王进老师学开发Python篇”“跟着王进老师学Web前端开发”的朋友; 3、有Django基础,但是想学习企业级项目实战的朋友; 4、喜欢 Django 框架并想深入研究的朋友; 5、有一定的数据库基础   课程目标:本系列课程是从零基础开始并深入讲解Django,最终学会使用Django框架开发企业级的项目。课程知识点全网最详细,项目实战贴近企业需求。本系列课程除了非常详细的讲解Django框架本身的知识点以外,还讲解了web开发中所需要用到的技术,学完本系列课程后,您将独立做出一个具有后台管理系统,并且前端非常优美实用的网站。   课程内容:在人工智能大行其道的时代,许多开发者对Python这门编程语言都比较熟悉。但是如何用它实现一个企业级别的项目,可能许多朋友还存在一些困惑。联科教育“跟着王进老师学Python”系列课程是专门针对想要从事Python Web开发的朋友而准备的,并且按照企业需求的标准定制的学习路线。学习路线中包含Python基础和进阶、Web前端、MySQL数据库、Flask和Django框架以及N多个企业真实项目。在学习完本系列中所有的课程后,从前端页面的实现,到后台代码的编写,再到数据库的管理,一人可以搞定一个公司网站的事情,掌握实现全栈开发,让你升职加薪不是梦! 本季课程介绍了DjangoORM模型,使用ORM模型的优势;DjangoORM模型常用的字段,ORM实现数据查询;Django后台管理等。所有应用均通过案例“在线图书商城”完成讲解和演示,完整项目,贯穿全部知识点,边学边练,帮助大家快速掌握知识,了解企业要求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值