摘要:
如何防止CSS攻击的? 用特殊字符替换`<`等字符 html中 写法 对应到展示页面显示: 分割线上面: 原封不动显示 分割线下面: 转换成input标签显示 阅读全文
摘要:
Django Flask HttpResponse 字符串数据 render(返回Html页面) render_template redirect redirect JsonResponse jsonify 阅读全文
摘要:
如下 """ zai app.py中写如下 app.config.from_object(类或类的路径) 这样: 就可以根据不同的环境用不同的类实现快速切换对应的配置文件 """ class Config(object): DEBUG = False DATABASE_URL = 'xxx' cla 阅读全文
摘要:
1 问题描述 写了一个登陆认证装饰器, 部分试图,只有用户登陆才能访问 def login_wrapper(func): def inner(*args, **kwargs): """ 判断是否登陆 若是 进入视图函数 否则 重定向到登陆页面 """ if IS_LOGIN['is_login']: 阅读全文
摘要:
1 新建虚拟环境 2 在PyCharm中创建一个New Project 用Pure Python或新建一个py文件 3 基础代码 app.py from flask import Flask import config app = Flask(__name__) app.config.from_ob 阅读全文
摘要:
把一个大项目的众多功能拆分成一个个单独的功能, 单独部署单独上线,这样服务间是隔离互不影响的。 比如: 之前知乎有一次, 可以看内容, 但是评论不了。就是评论服务挂了。这样其实可以三五个人开发一个小服务。 阅读全文
摘要:
一个普通的个人网站,访问量不大的话,当然可以由 uWSGI 和 Django 构成。 但是一旦访问量过大,客户端请求连接就要进行长时间的等待。这个时候就出来了分布式服务器,我们可以多来几台 Web 服务器,都能处理请求。 但是谁来分配客户端的请求连接和 Web 服务器呢?Nginx 就是这样一个管家 阅读全文
摘要:
!强调不要在PyCharm中用快捷创建falsk的方式创建项目,就像创建一个普通的python项目一样,或者打开一个空的文件的方式创建,否则debug=True会无效 或已经按照快捷创建Flask项目快捷方式创建项目,则打开Edit Configurations把 参数FLASK_DEBUG后的小方 阅读全文
摘要:
它的值有两种类型: _ _main_ _ 或py文件名 若模块是作为主程序运行,则_ _name_ _ 值是_ _main_ _ 若是作为被导入模块使用, 则_ _name_ _值是被导入py文件的文件名 参考理解: 【Python】__name__ 是什么? - leetao94 - 博客园 (c 阅读全文
摘要:
l1 = [11, 55, 0, 88, 22, 77, 44, 44, 66]# 冒泡排序# for i in range(1, len(l1)):# for j in range(1, len(l1) - i + 1):# if l1[j] < l1[j - 1]:# l1[j], l1[j - 阅读全文