数据库视图

ACCESS中的窗体、报表、宏模块等(ACCESS 2000)

非 Y 不嫁゛ 提交于 2020-01-03 04:31:26
窗体: 分为数据操作窗体,它包括单页、多页、连续、子窗口 控制窗体 信息交互窗体 窗体三种视图:“设计”视图、“窗体”视图、“数据表”视图 窗体建立的五种方式: 一:自动创建窗体 二:窗体向导(一对多关系可以选择带子窗体的窗体) 三:设计视图 四:图表向导(如果同时存在轴和系列好么数据只能有一个) 五:数据透视表向导创建类似于交叉表式的窗体、需要 EXCEL 的支持 自动创建窗体的三种样式:纵栏式、表格式、数据表窗体 设计视图窗口的构成: 五个区域,每个区域称为“节”,分别称为“窗体页眉”、“页面页眉”、“主体”、“页面页脚”、“窗体页脚”(我能看到窗体页眉和窗体页脚) 默认只显示“主体”、其它通过“视图” 双击左上角黑色小方块,设置属性(数据源) 控件的使用 控件的类型: 绑定型控件、未绑定型控件、计算型控件 选项组等控键保存的为数字,但可用查阅字段另存为文本转换。 布局命令按钮时确保向导按下 选项卡、选项组控件都属于容器类控件。 子窗体的创建:一是同时创建窗体和子窗体(向导创建) 二是将已有窗体加到主窗体中 三是弹出式子窗体、在向导中选择“链接窗体”。 外观等调整工具栏上格式视图菜单,属性中的“格式” 窗体还包括:排序、查找、筛选等 报表: 报表由五部分组成:报表页眉、页面页眉、主体、页面页脚、报表页脚 一个部分称为报表的一个节 另外还有视图——排序与分组命令中的组页眉和组页脚

django快速入门

女生的网名这么多〃 提交于 2020-01-03 00:26:46
MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示view,用于向用户展示结果 c表示controller,是核心,用于处理请求、获取数据、返回结果 MVT Django是一款python的web开发框架 与MVC有所不同,属于MVT框架 m表示model,负责与数据库交互 v表示view,是核心,负责接收请求、获取数据、返回结果 t表示template,负责呈现内容到浏览器 创建虚拟环境 目的:(实现的目的是将安装包不在是安装在/usr/local/python2.X/listpackage;每个项目需要的包的版本不相同) 1 安装虚拟环境 sudo pip install virtualenv sudo pip install virtualenvwrapper 2 激活虚拟环境 source virtualenvwrapper.sh 3 创建虚拟环境 mkvirtualenv -p (编译地址) /usr/bin/pyhon3 (名称) py3 4 若出现未找到命令这种错误就再次激活虚拟环境 5 进入虚拟环境 workon py3 6 退出虚拟环境 deactivate 7 安装某包(注意不要用sudo安装) pip

1.Django入门

怎甘沉沦 提交于 2020-01-03 00:26:19
MVC 大部分开发语言中都有MVC框架 MVC框架的核心思想是:解耦 降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用 m表示model,主要用于对数据库层的封装 v表示view,用于向用户展示结果 c表示controller,是核心,用于处理请求、获取数据、返回结果 MVT Django是一款python的web开发框架 与MVC有所不同,属于MVT框架 m表示model,负责与数据库交互 v表示view,是核心,负责接收请求、获取数据、返回结果 t表示template,负责呈现内容到浏览器 创建虚拟环境 创建:mkvirtualenv [虚拟环境名称] 删除:rmvirtualenv [虚拟环境名称] 进入:workon [虚拟环境名称] 退出:deactivate 所有的虚拟环境,都位于/home/.virtualenvs目录下 进入虚拟环境前的提示: 进入虚拟环境后的提示 查看当前的所有虚拟环境:workon [两次tab键] 查看虚拟环境中已经安装的包 pip list pip freeze 安装django 建议安装1.8.2版本,这是一个稳定性高、使用广、文档多的版本 pip install django==1.8.2 查看版本:进入python shell,运行如下代码 import django django.get_version(

Django-C005-说说MVT之外的事情

五迷三道 提交于 2020-01-03 00:25:24
此文章完成度【100%】留着以后忘记的回顾。多写多练多思考,我会努力写出有意思的demo,如果知识点有错误、误导,欢迎大家在评论处写下你的感想或者纠错。 【Django version】: 2.1 【pymysql version】:0.9.3 【python version】: 3.7 【Pillow version】:6.0.0 常用 到此为止,关于Django框架的三大块MVT已经告一段落,让我们扩充一些Django其他的功能,为了更好的完成开发,而努力吧 主要知识点如下: 静态文件处理 中间件 上传图片 admin站点 分页 示例:省市区选择、jquery、ajax 接下来才是每天都最重要的环节,重复重复不断重复的创建项目:   创建项目test5 django-admin startproject test5 进入到项目目录test5,创建应用school cd test5 python manage.py startapp school 在test5下的settings中的INSTALLED_APPS中注册应用 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django

Django的请求生命周期

瘦欲@ 提交于 2020-01-03 00:06:58
1. 概述 首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串. 在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中. Django的请求生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情 而Django的生命周期内到底发生了什么呢?? 1. 当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端 请求头和请求体中会包含浏览器的动作(action),这个动作通常为get或者post,体现在url之中. 2. url经过Django中的wsgi,再经过Django的中间件,最后url到过路由映射表,在路由中一条一条进行匹配, 一旦其中一条匹配成功就执行对应的视图函数,后面的路由就不再继续匹配了. 3. 视图函数根据客户端的请求查询相应的数据.返回给Django,然后Django把客户端想要的数据做为一个字符串返回给客户端. 4. 客户端浏览器接收到返回的数据,经过渲染后显示给用户. 视图函数根据客户端的请求查询相应的数据后.如果同时有多个客户端同时发送不同的url到服务端请求数据 服务端查询到数据后,怎么知道要把哪些数据返回给哪个客户端呢?? 因此客户端发到服务端的url中还必须要包含所要请求的数据信息等内容. 例如, http://www.aaa.com/index/?nid

Django中请求的生命周期

人走茶凉 提交于 2020-01-03 00:06:28
Django中请求的生命周期 1. 概述 首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串. 在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中. Django的请求生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情 而Django的生命周期内到底发生了什么呢?? 1. 当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端 请求头和请求体中会包含浏览器的动作(action),这个动作通常为get或者post,体现在url之中. 2. url经过Django中的wsgi,再经过Django的中间件,最后url到过路由映射表,在路由中一条一条进行匹配, 一旦其中一条匹配成功就执行对应的视图函数,后面的路由就不再继续匹配了. 3. 视图函数根据客户端的请求查询相应的数据.返回给Django,然后Django把客户端想要的数据做为一个字符串返回给客户端. 4. 客户端浏览器接收到返回的数据,经过渲染后显示给用户. 视图函数根据客户端的请求查询相应的数据后.如果同时有多个客户端同时发送不同的url到服务端请求数据 服务端查询到数据后,怎么知道要把哪些数据返回给哪个客户端呢?? 因此客户端发到服务端的url中还必须要包含所要请求的数据信息等内容. 例如, http://www.aaa

django请求的生命周期

谁说胖子不能爱 提交于 2020-01-03 00:06:15
1. 概述 首先我们知道HTTP请求及服务端响应中传输的所有数据都是字符串. 在Django中,当我们访问一个的url时,会通过路由匹配进入相应的html网页中. Django的请求生命周期是指当用户在浏览器上输入url到用户看到网页的这个时间段内,Django后台所发生的事情 而Django的生命周期内到底发生了什么呢?? 1. 当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端 请求头和请求体中会包含浏览器的动作(action),这个动作通常为get或者post,体现在url之中. 2. url经过Django中的wsgi,再经过Django的中间件,最后url到过路由映射表,在路由中一条一条进行匹配, 一旦其中一条匹配成功就执行对应的视图函数,后面的路由就不再继续匹配了. 3. 视图函数根据客户端的请求查询相应的数据.返回给Django,然后Django把客户端想要的数据做为一个字符串返回给客户端. 4. 客户端浏览器接收到返回的数据,经过渲染后显示给用户. 视图函数根据客户端的请求查询相应的数据后.如果同时有多个客户端同时发送不同的url到服务端请求数据 服务端查询到数据后,怎么知道要把哪些数据返回给哪个客户端呢?? 因此客户端发到服务端的url中还必须要包含所要请求的数据信息等内容. 例如, http://www.aaa.com/index/?nid

Django面试题(附带答案)

南楼画角 提交于 2020-01-03 00:01:45
总结的一些Django中会问的问题,希望对你们有用。 1、 Django的生命周期 当用户在浏览器输入url时,浏览器会生成请求头和请求体发送给服务端,url经过Django中的wsgi时请求对象创建完成,经过django的中间件,然后到路由系统匹配路由,匹配成功后走到相对应的views函数,视图函数执行相关的逻辑代码返回执行结果,Django把客户端想要的数据作为一个字符串返回给客户端,客户端接收数据,渲染到页面展现给用户 2、 内置组件 Admin、from、modelfrom、model 3、 缓存方案 设置缓存到内存 缓存到redis,配置redis CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://39.96.61.39:6379", 'PASSWORD':'19990104.Yu', "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } } } 单个view缓存 视图导入from django.views.decorators.cache import cache_page 在需要进行缓存的视图函数上添加如下装饰器即可: @cache_page(60 * 2)

Django 的认识,面试题

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-03 00:01:33
1. 对Django的认识? #1.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 #2.Django内置的ORM跟框架内的其他模块耦合程度高。 #应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利; #理论上可以切换掉其ORM模块,但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。 #3.Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。 #4.Django适用的是中小型的网站,或者是作为大型网站快速实现产品雏形的工具。 #5.Django模板的设计哲学是彻底的将代码、样式分离; Django从根本上杜绝在模板中进行编码、处理数据的可能。 2. Django 、Flask、Tornado的对比 #1.Django走的是大而全的方向,开发效率高。它的MTV框架,自带的ORM,admin后台管理,自带的sqlite数据库和开发测试用的服务器 #给开发者提高了超高的开发效率 #2.Flask是轻量级的框架,自由,灵活,可扩展性很强,核心基于Werkzeug WSGI工具和jinja2模板引擎 #3

Django面试题

谁说我不能喝 提交于 2020-01-03 00:01:19
Django 的认识,面试题 1. 对Django的认识? #1.Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 #2.Django内置的ORM跟框架内的其他模块耦合程度高。 #应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利; #理论上可以切换掉其ORM模块,但这就相当于要把装修完毕的房子拆除重新装修,倒不如一开始就去毛胚房做全新的装修。 #3.Django的卖点是超高的开发效率,其性能扩展有限;采用Django的项目,在流量达到一定规模后,都需要对其进行重构,才能满足性能的要求。 #4.Django适用的是中小型的网站,或者是作为大型网站快速实现产品雏形的工具。 #5.Django模板的设计哲学是彻底的将代码、样式分离; Django从根本上杜绝在模板中进行编码、处理数据的可能。 2. Django 、Flask、Tornado的对比 #1.Django走的是大而全的方向,开发效率高。它的MTV框架,自带的ORM,admin后台管理,自带的sqlite数据库和开发测试用的服务器 #给开发者提高了超高的开发效率 #2.Flask是轻量级的框架,自由,灵活,可扩展性很强,核心基于Werkzeug WSGI工具和jinja2模板引擎 #3