Bug背景之前在写Flask入门项目FlaskMega项目的时候,一直都是用SQLite,后面切换到Mysql数据库发现在存入一些EMOJI表情符号的时候,会出现如下的报错。Bug解决思路刚开始觉得应该是数据库的编码的问题,因为之前也遇到数据库存入特殊符号的时候发生报错。那先查看服务器上面的数据库编码格式。showvariableslike‘%char%‘;通过查看数据库编码发现都是utf8格式。
分类:
数据库 时间:
2020-01-14 11:23:21
阅读次数:
129
tornado图片:百度脑图 manage.py 启动文件 import os import tornado.web import tornado.ioloop from tornado.options import define, options, parse_command_line from ...
分类:
其他好文 时间:
2020-01-13 20:00:14
阅读次数:
102
Jinja2模版过滤器 过滤器是通过管道符号(|)进行使用的,例如:{{ name|length }},将返回name的长度。过滤器相当于是一个函数,把当前的变量传入到过滤器中,然后过滤器根据自己的功能,再返回相应的值,之后再将结果渲染到页面中。Jinja2中内置了许多过滤器,现对一些常用的过滤器进 ...
分类:
其他好文 时间:
2020-01-13 18:06:19
阅读次数:
102
一.路由的基本定义 # 指定访问路径为 demo1 @app.route('/demo1') def demo1(): return 'demo1' 二.常用路由设置方式 @app.route('/user/<username>') #常用的 不加参数的时候默认是字符串形式的 @app.route( ...
分类:
其他好文 时间:
2020-01-12 13:14:30
阅读次数:
89
python的用途是真的多,就连网站也能做,这个有点像Java的Servlet flask基础 hello world 我们先从基础的开始,在网页上打出 ,python代码如下: 其中 就有点类似于Java的 了,上述代码中,当你在浏览器访问 时就能够看到输出了,5000是flask的默认端口 模板 ...
分类:
编程语言 时间:
2020-01-12 09:37:00
阅读次数:
159
from flask import Flask, render_template, flash, request, url_for, redirect# 导入数据库工具from flask_sqlalchemy import SQLAlchemyfrom flask_wtf import Flask ...
分类:
其他好文 时间:
2020-01-11 15:19:16
阅读次数:
77
Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Python实现的模板语言,他的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能,尤其是Flask框架内置的模板语言。 由于django默认模板引擎功能不齐全,速度慢,所以我们也可以在Django中使用jinj ...
分类:
其他好文 时间:
2020-01-10 22:35:58
阅读次数:
104
效果: main.py 1# coding: utf-8 from sqlalchemy import CheckConstraint, Column, Integer, Text, or_ from sqlalchemy.schema import FetchedValue from flask_ ...
分类:
数据库 时间:
2020-01-10 15:25:34
阅读次数:
121
在墨者学院看到一个很简单的目录穿越漏洞,使用..%2f代替../达到返回上一层的目的,这是过程: 背景介绍 uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口 ...
分类:
其他好文 时间:
2020-01-08 12:59:35
阅读次数:
196
from flask import Flask,render_template, flash, request,url_for,redirect# 导入数据库工具from flask_sqlalchemy import SQLAlchemyfrom flask_wtf import FlaskFor ...
分类:
其他好文 时间:
2020-01-07 17:54:08
阅读次数:
103