Django数据库定义
发布日期:2021-06-29 04:55:51
浏览次数:2
分类:技术文章
本文共 1005 字,大约阅读时间需要 3 分钟。
ORM被称为数据库映射关系,在操作数据库的时候,开发人员不直接接触数据库语句,而是选择用Python描述数据库,然后将描述传递给ORM,ORM将描述翻译为sql语句传递给MySQL进行执行。
Django本身是鼓励开发者进行相对独立的项目开发的,所以Django的设计理念当中有一个关键的元素,叫做app,所谓的app就是项目当中具体的功能。首先创建APP:
切入项目目录,在manage.py的目录下,执行创建命令python manage.py startapp Persion
(Persion为APP名) 注意:启动虚拟环境 这样APP就建好了 然后在项目目录下添加static和template目录 static是存放静态资源的目录,如图片、css、js等 template是存放HTML文件的目录 数据建模:
首先我们建一个数据库备用(注意编码格式,要不然输入汉字会报错) 例如我们要建一个包含姓名、性别、年龄、身高、体重、专业的学生数据表首先要在models.py文件内写入如下内容
配置: 打开settings.py文件进行配置 这样settings.py文件就配置好了同步数据库:
注意:python3采用的是pyMySQL(py3)数据库api,但是Django默认的是MySQLdb(py2)模块,所以需要做以下修改 打开School\School_init_.py文件写入如下内容 1、校验 语句:python manage.py check
2、生成数据库 语句:python manage.py makemigrations
3、进行数据库同步 语句:python manage.py migrate
这时进入student_01数据库查看就会发现student表已经建好了 Django 2版本之前默认创建后台超级用户,2.0之后,我们需要借助命令 命令:python manage.py createsuperuser
4、关联数据库 注意:admin是Django自带的模块 在admin.py文件中加入如下内容 启动我们的Django项目 打开浏览器在地址栏输入127.0.0.1:8000/admin/
没错它是英文的,不爽,所以我们要改一下 打开settings.py作如下修改 刷新一下 变成汉字了,舒服 登录我们刚才创建的超级用户 我们可以在这里对数据表进行操作 转载地址:https://blog.csdn.net/Zhang_Chao_1998/article/details/85930680 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月24日 10时35分16秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
paip.php调试脱离IDE VC59
2019-04-29
paip.DEVSUIT WEB .NET ASPX网站打开慢的原因
2019-04-29
央行数字货币将取代纸币?这篇文章说明白了
2019-04-29
2020消费金融大变局:科技向下扎根 持牌向上生长
2019-04-29
高质量壁纸网站,满足壁纸控的所有想象!
2019-04-29
游戏英雄联盟高清壁纸,人物角色都包括
2019-04-29
吃货注意接收,精美美食图片壁纸来喽
2019-04-29
眼前一亮的UI设计案例|插画世界里的网页首图
2019-04-29
UI设计灵感|高级黑网页首图就该这样设计
2019-04-29
想要酷炫大气的网页设计?这样做超吸睛
2019-04-29
好看又有趣的404页面设计
2019-04-29
元宵节正月十五主题海报还没设计好,PSD分层模板来喽!
2019-04-29
元宵节电商促销首页设计PSD分层模板
2019-04-29
APP设计灵感|高颜值时钟页面!让每一秒都过得有意义
2019-04-29
值得电商美工借鉴的购物APP页面设计,让人无法自拔
2019-04-29
电商产品页多种出彩表现设计手法!
2019-04-29
分布式与集成
2019-04-29
C#SUM函数改变数据精度问题
2019-04-29
机器翻译/注意力机制
2019-04-29
Transformer介绍
2019-04-29