flask 貌似很少全文搜索的插件,有一个 Flask-WhooshAlchemy , 但试了几次都用不了,所以参考 Flask-WhooshAlchemy 自己写了一个 Quickstart 插件基于 whoosh,纯…
分类:flask
从零开始用 Flask 搭建一个网站(三)
从零开始用 Flask 搭建一个网站(二) 介绍了有关于数据库的运用,接下来我们在完善一下数据在前端以及前端到后端之间的交互。本节涉及到前端,因此也会讲解一下 jinja2 模板、 jQuery 、 ajax 等用法。 …
python:使用PIL,制作并验证图片验证码
验证码制作 #string模块自带数字、字母、特殊字符变量集合,不需要我们手写集合 import string import random import os import uuid import settings fr…
Flask编写API的核心思想
这篇文章,是我的自言自语 Q: 为什么需要API A: 当客户端与服务器端分离时, 需要通过API传递资源 Q: 什么是资源 A: 即数据库中的数据 Q: 如何表示资源 A: 使用json的方式表示, 以键值的方式表示一…
记录一次使用Flask开发过程中的bug
先下结论:自定义python装饰器时一定要记住使用@functools.wraps(func)该bug在一次flask app开发中遇到的。 代码如下: from flask import Blueprint from …
Python ImportError: cannot import name
Python 项目逐渐增大,循环导入时,一不留神可能碰到错误: ImportError: cannot import name ‘<name>’ 出现此问题一般是因为在导入模块时顺序上了问题看如下例子: ./…
Python Flask 图床(TUSHE.ORG)开源
TUSHE 演示:http://tushe.org GitHub:https://github.com/ericls/tushe 图社(TUSHE)是基于 FLask 的图床和图片浏览网站源码,也可以用作套图网站。网站采…
Flask Web Development——安装
1. 安装虚拟环境 安装 Flask 最方便的方法就是使用虚拟环境。虚拟环境是在Python解释器上的一个私有复制,你可以在一个隔绝的环境下安装packages,不会影响到你系统中全局的Python解释器。 虚拟环境非常…
Flask学习
Web框架 Web框架是构建Web应用的一种方式。尽管现在很多语言如PHP、Java都能开发Web应用,这些语言也都有相应成熟的Web框架,但是请求处理是这些Web框架的核心。知乎问答-如何学习Web框架 提到Web框架…
Flask+Nginx踩坑记录
因为之前的网站项目使用的是Spring MVC,而且当时为了尽快赶完,代码结构非常粗暴,还存在大量的copy-paste代码,然后被师兄批评,然后决定接受师兄的建议,对网站进行重构,并且使用听说可以让我长寿一点的pyth…
10.注册和登录功能实现(3)—— 注册数据写入数据库
现在数据获取到了,提示也有了,我们需要把注册的数据写入到数据库,这一步很简单,直接使用之前提到过的方法,但是我们不能直接把明文密码写入到数据库中,那样做是十分不安全的,我们需要将其加密之后再写进去,具体是用到werkze…
使用 Blueprint 要注意 render_template 函数
此文章主要是为了记录在使用 Flask 的过程中遇到的问题。本章主要讨论 render_template 函数的问题。 使用 Flask 的同学都应该知道,项目中的 url 和视图函数是在字典里一一对应着的,再详细一点,…