PythonWeb基础
catch_dreamer
这个作者很懒,什么都没留下…
展开
-
六、ORM语句——三
多表操作表与表之间的关系1、一对多(必须在“多”的表中创建关联字段,外加约束)2、一对一(在任意表中加关联字段,外加约束)3、多对多详细信息在mysql数据库部分已经说过,这里不再细说用ORM创建多张表及创建他们之间的联系1、注意事项表的名称myapp_modelName,是根据模型中的原数据自动生成的;id字段是自动添加的对于外键字段,Django会使用"外键属性_id"来创...原创 2019-11-13 11:17:45 · 408 阅读 · 0 评论 -
五、ORM语句——二
1、单表操作的其他事项(接上)1、 在创建表的那个类中,其拥有的objects里提供了各种管理数据表的方法,上一节也提到过objects中添加数据和查询数据等操作。注: 类中的__str__()方法,在类中重写此方法以后,如果再调用print()函数打印对象时,直接打印的是此函数的返回值。2、 单表查询常用的APIall():调用者objects管理器,返回querysetfilter...原创 2019-11-12 18:53:35 · 277 阅读 · 0 评论 -
四、Django的ORM语句——一
1、ORM简介1、ORM全称:Object Relation Mapping(对象关系映射)2、ORM:让python中的类和对象与sql建立映射,其中,类映射一张表,对象映射一个记录;并且ORM不能自己建立数据库,须要在settings.py文件中配置数据库和相应的引擎(紧接着会说)3、在修改数据库管理系统时,只需要在全局应用中将(例如:将mysql的ORM引擎换为Oricle引擎)以前的...原创 2019-11-11 10:24:58 · 634 阅读 · 0 评论 -
三、Django的模板语法
模板语法的标签原创 2019-11-10 10:13:53 · 275 阅读 · 0 评论 -
二、Django框架中小知识点总结
1、Django的反向解析1、反向解析定义: 再urls.py文件中的路由设置中,path()和re_path()两个方法的name属性可以对前面的路径设置别名,而反向解析即是将其他地方中的别名重新解析为url路径2、创建反向解析的步骤:路径(urls.py文件中):url(‘路径’,视图函数,name=“别名”)在模板语法中如果是静态路径,反向解析的语法为:{% url '别名' %...原创 2019-11-11 10:23:00 · 111 阅读 · 0 评论 -
一、python的Django框架介绍
Django框架的下载Django或者说python的大部分第三方库及框架都可以通过pip命令下载,其基本语法为:pip install 要下载的组件名字对于这个框架来讲,首先,打开命令行,输入:pip install django,然后等待自动下载及安装完成即可。创建一个新项目然后利用Django创建一个新项目,如下:在合适的位置新建文件夹(用来存放这个新项目)打开命令行,进...原创 2019-11-10 10:13:15 · 168 阅读 · 0 评论