摘要: 应用场景:当sql 语句中where后面的条件字段为空的时候,条件不存在 eg:根据传入的参数,从student表中查询数据,参数包含姓名(name 必有),年龄(age 不一定有),性别(gender 不一定有) 思路1: 首先判断传入的参数都有哪几个,然后再去选择合适的sql语句 if name 阅读全文
posted @ 2019-11-27 09:39 欧文冷雨 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 连接数据库之前请先确认好以下事宜: 1.已经建议好相应的数据库 2.在数据库中已经建立了相应的表 3.已经安装了MySQldb模块 示例: import MySQLdb # 打开数据库连接 db = MySQLdb.connect("localhost", "testuser", "test123" 阅读全文
posted @ 2019-11-27 10:01 欧文冷雨 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在开发web应用中,有两种模式: 1、前后端分离。 2、前后端不分离。 一、前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果是有后端控制的,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高 这种应用模式比较适合纯网页应用,但是当后端对接app时,app可能不需 阅读全文
posted @ 2019-06-18 00:00 欧文冷雨 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理。在html页面中调用时,也需要指定静态文件的路径,Django中提供了一种解析的方式配置静态文件路径。静态文件可以放在项目根目录下,也可以放在应用的目录下,由于有些静态文件在项目中是通用的,所以推荐放在项目的根 阅读全文
posted @ 2019-05-24 12:03 欧文冷雨 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: 1、BASSE_DIR 当前工程的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。 2、DEBUG 调试模式,创建工程后初始值为True 作用: 修改代码文件,程序自动重启 Django程序出现异常时,向前端显示详细的错误追踪信息,例如 修改代码文件,程序自动重 阅读全文
posted @ 2019-05-24 11:58 欧文冷雨 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 同flask框架一样,django也使用视图来编写web应用的业务逻辑 django的视图是定义在子应用的views.py中的 1、创建 说明: 视图函数的第一个传入参数必须定义,用于接收Django构造的包含了请求数据的HttpReqeust对象,通常名为request。 视图函数的返回值必须为一 阅读全文
posted @ 2019-05-24 11:52 欧文冷雨 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。 在Flask框架中也有类似子功能应用模块的概念,即蓝图Bluepr 阅读全文
posted @ 2019-05-24 11:43 欧文冷雨 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 创建 django-admin startproject 工程名称 工程目录说明: 与项目同名的目录,此处为demo。 settings.py 是项目的整体配置文件。 urls.py 是项目的URL配置文件。 wsgi.py 是项目与WSGI兼容的Web服务器入口。 manage.py 是项目管理文 阅读全文
posted @ 2019-05-24 11:12 欧文冷雨 阅读(127) 评论(0) 推荐(0) 编辑
摘要: # 虚拟环境 mkvirtualenv # 创建虚拟环境 rmvirtualenv # 删除虚拟环境 workon # 进入虚拟环境、查看所有虚拟环境 deactivate # 退出虚拟环境eg: mkvirtualenv django_py3_1.11 -p python3 # pip pip i 阅读全文
posted @ 2019-05-24 11:03 欧文冷雨 阅读(336) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-05-24 10:59 欧文冷雨 阅读(3) 评论(0) 推荐(0) 编辑