
flask-web开发
水痕01
暂停更新博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flask框架项目搭建
一、本文中使用了flask框架中的flask_script、flask_migrate、flask_sqlalchemy及flask_wtf表单校验二、项目目录结构:|--app.py [项目入口文件的简称]|--config.py 存放配置文件|--exts.py 对app.py项目文件的扩展|--models.py 存放所有的ORM数据模型|--manage.py 存放数据原创 2017-03-18 10:36:18 · 7104 阅读 · 0 评论 -
flaskweb开发中密码加密处理
在flaskweb开发中用户用户注册中密码加密:一、flask框架项目搭建的基础上扩展二、在之前项目中的模板视图中直接引入from werkzeug.security import generate_password_hash, check_password_hashfrom exts import dbimport datetimefrom werkzeug.security import原创 2017-03-26 11:25:48 · 4937 阅读 · 0 评论 -
flask中拦截用户登录修饰符decorator的使用
一般我们的后台管理系统需要用户先登录才有权限访问页面内容,我们就要做个登录拦截器,在flask直接使用decorator修饰符就可以1、新建一个flask项目2、在app.py文件中定义一个修饰符的类#定义一个装饰器用于拦截用户登录#func是使用该修饰符的地方是视图函数def login_require(func): def decorator(*args,**kwargs):原创 2017-03-24 12:57:18 · 6439 阅读 · 0 评论 -
flask-web开发中获取表单复选框的方法
<label class="checkbox-inline"> <input type="checkbox" name="hobby" value="旅游"/>旅游 </label> <label class="checkbox-inline">原创 2017-03-31 16:44:13 · 10912 阅读 · 0 评论 -
flask开发中蓝图与子域名
一、一个大型项目中视图比较多,如果仅仅是写在app.py中不方便管理,蓝图就可以做到分功能分目录结构1、创建一个蓝图的包文件2、在蓝图包文件下创建一个user.py文件3、user.py代码如下#coding:utf8#用户的蓝图from flask import Blueprint#定义一个蓝图bp = Blueprint('user',__name__,url_prefix='/u原创 2017-03-24 15:36:24 · 2167 阅读 · 0 评论 -
使用flask-sqlalchemy创建一对多的关系表
本案例中是一个用户注册的案例,其中涉及到兴趣爱好这个复选框的,处理方式就是创建一个兴趣爱好表,使用户表(一)对兴趣爱好表(多)的方式存储 index.html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>用户注册</title> <link rel="stylesheet"原创 2017-03-15 12:24:48 · 3831 阅读 · 0 评论 -
细说flask表单flask-wtf
一、安装pip install flask-wtf二、创建一个flask的项目引入相对应的包from flask import Flask,render_templateimport flask#引入模块from flask_wtf import FlaskForm,CsrfProtect#如果输入的是字符串那么就用StringField,如果是整数那么就用IntegerFieldfrom原创 2017-03-15 18:01:13 · 17622 阅读 · 0 评论 -
jinja中for循环的一些参数介绍
在python中使用jinjia模版遍历数据的时候,一些常用的属性 变量 描述 loop.index 当前迭代索引(从1开始) loop.index() 当前迭代索引(从0开始) loop.first 是否第一次迭代,返回True或False loop.last 是否最后一次迭代,返回True或False loop.length 序列的长度原创 2017-04-05 21:13:24 · 6546 阅读 · 1 评论