[TOC] 今日概要 wsgi 创建flask对象 模板 静态文件 路由系统 路由的应用:装饰器(推荐)、方法 动态路由 视图 FBV CBV 模板 继承 include 自定义标签 特殊装饰器 before_request充当中间件角色 wsgi 找源码的流程 不依赖与flask flask对象静 ...
分类:
其他好文 时间:
2020-03-12 22:03:05
阅读次数:
88
在windows下,使用apache部署django,访问静态文件可以正常访问,但是访问django的接口时,一直处于pending状态,apache日志中也没有报错,也没有访问记录。 在使用django自带的测试服务器manage.py runserver是没有问题的,开始以为是mod_wsgi版 ...
先在 项目的根目录下 新建一个uwsgi.ini的文件(名字可以改) uwsgi 配置 [uwsgi] socket=外网ip:端口(使用nginx连接时,使用socket) http=外网ip:端口(直接做web服务器,使用http) chdir=项目根目录 wsgi-file=项目中wsgi.p ...
分类:
其他好文 时间:
2020-03-08 19:17:59
阅读次数:
59
在配置文件目录Configurations下创建一个名为uwsgi.ini的文件,用于uwsgi服务配置。 uwsgi在服务器上使用,接收nginx的转发请求。 内容如下: # 配置文件:这一行必须有,如果[uwsgi]直接顶行,ubuntu18.04找不到 [uwsgi] #端口 # 服务器地址, ...
分类:
其他好文 时间:
2020-03-04 19:20:10
阅读次数:
73
1、什么是WSGI(WSGI是一种python专用的web协议 和http类似): 1. WSGI是一种规范,它定义了使用python编写的web app(django)与web server(uWSGI)之间接口格式,实现web app与web server间的解耦。 2. WSGI 没有官方的实 ...
分类:
其他好文 时间:
2020-03-04 13:04:16
阅读次数:
67
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 ...
分类:
其他好文 时间:
2020-03-03 22:15:16
阅读次数:
81
第一部分 必答题 注意:除第四题4分以外,其他题均每题3分。 1. 写出常用的bootstrap的样式。 2. 什么是响应式布局? 3. 请通过jQuery发送ajax请求。 4. JavaScript与this相关的面试题(4分) 5. 什么是跨域?如何解决? 6. 简述你对Http协议的理解? ...
分类:
编程语言 时间:
2020-03-02 13:07:19
阅读次数:
64
写出常用的bootstrap的样式。 https://www.csdn.net/gather_28/NtzaQgysOTE4LWJsb2cO0O0O.html 什么是响应式布局? 响应式布局就是做一个网站同时能兼容多个终端,由一个网站转变成多个网站,为我们大大节省了资源。响应式界面有四个层次:?1、 ...
分类:
其他好文 时间:
2020-03-02 12:33:14
阅读次数:
67
一、业务逻辑图 二、安装uwsgi uwsgi是服务器和服务端应用程序的通信协议,规定了怎么把请求转发给应用程序和返回。 uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。 nginx 和 u ...
分类:
编程语言 时间:
2020-02-29 18:43:42
阅读次数:
248
云主机创建流程图: dashboard发创建云主机的请求是先到novaclient,再由novaclient以http的形式发送到nova-api端,我们这里直接从nova端讲起,通过wsgi映射匹配,API映射匹配可以看我的另一篇博客:OpenStack Restful API框架介绍 创建云主机 ...
分类:
其他好文 时间:
2020-02-26 19:13:08
阅读次数:
96