python编程入门与实践小说python编程入门题库python编程入门教案
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 执行数据库迁移 (1)创建完数据模型后,开始做数据库迁移,首先我们不希望用 Django 默认自带的 SQLite数据库,我们想使用 MySQL 数据库,在项目的 settings.py 配置文件中找到如下配置: 01 DATABASES = { 02 'default': { 03 'ENGINE': 'django.db.backends.sqlite3', 04 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 05 } 06 } 替换为: 01 DATABASES = { 02 'default': { 03 'ENGINE': 'django.db.backends.mysql', 04 'NAME': 'demo', 05 'USER': 'root', 06 'PASSWORD': ' 您的数据库密码' 07 } 08 } (2)创建数据库,在终端连接数据库,执行以下命令: mysql -u root -p (3)按照提示输入数据库密码,连接成功后执行如下语句创建数据库: create database demo default character set utf8; 创建成功后,即可在 Django 中使用数据库迁移,并在 MySQL 中创建数据表了。创建数据库命令执行效果如图 14.10 所示。 图 14.10 创建数据库命令执行效果 (4)安装数据库的驱动,Python 3.x 使用 pymysql 作为 MySQL 的驱动,命令如下: pip install pymysql (5)找到 D:\Webprojcets\demo\demo\__init__.py 文件,在行首添加如下代码: 01 import pymysql 02 pymysql.install_as_MySQLdb() # 为了将 pymysql 发挥最大数据库操作性能 (6)执行以下命令,用来创建数据表: 01 python manage.py makemigrations # 生成迁移文件 02 python manage.py migrate # 迁移数据库,创建新表 (7)创建数据表的效果如图 14.11 所示。 图 14.11 创建数据表 创建完成后,即可在数据库中查看这两张数据表了,Django 会默认按照“App 名称+下画线+模型类名称”的形式创建数据表,对于上面这两个模型,Django 创建了如下表: Person 类对应的 app1_person 表。 Order 类对应的 app1_order 表。 CreateUpdate 是一个抽象类,不会创建表结构,在数据库管理软件中查看创建的数据表,效果如图 14.12 所示。 图 14.12 在数据库管理软件中查看创建的数据表
|