flask
FulChou
SYSUer
展开
-
flask07 flask中的flask-restful
RESTfulflask-restful:我他么的,蓝图最终还是不能在restful中使用。。不过也不需要蓝图来使用。。一样可以拆分为多个,但是不能像java一样,一个函数响应两个访问方法。在新建立一个api类,继承自Resource。在里面写 get/post方法然后通过api.add_resource(HelloResource,'/hello')来写下来路由。注意事项: re...原创 2020-01-27 17:17:23 · 1511 阅读 · 0 评论 -
flask06 flask模型操作
MoodelORM框架:SQLALchemy将对象的操作,转变成sql语句,降低部分效率数据库连接连接sqlite:db_uri = sqlite:///sqlite3.db连接mysql:前面已有。数据类型:Integer (大的,小的其实都是一种)字符串中 String,Text,Unicode也没什么区别必须要在views里面导入到了模型,才会将模型进行or...原创 2020-01-27 17:00:36 · 198 阅读 · 0 评论 -
flask05 flask中的Template
flask Template包括两个部分:1.静态HTML2.动态插入的代码段对比一下 thymeliphy or struct2 一样的事情变量和标签变量:{{ var}}变量不存在,默认忽略操作(标签){% tag %}控制逻辑使用外部表达式创建变量宏定义(函数新加)使用:for(for后面能够接else)(python里面可以)for标...原创 2020-01-27 16:31:06 · 283 阅读 · 0 评论 -
flask04前端路由网络访问
前端路由网络访问:Request对象:直接导包,用点访问就有属性:使用:@blue.route('/requrest')def get_request(): return request.hostargs: 得到的请求参数字典;(元组形成的列表)所有请求都可以获得从请求的url里面获得form:得到post,put,patch方法里面的参数:格式和...原创 2020-01-27 16:20:04 · 364 阅读 · 0 评论 -
flask03 flask中的view
flask中的view:题外话:Odoo框架:非常重:快速生成网站。拖拽生成(真变态)接收参数:语法:uuid是一种数据格式:any: 自我理解: 使用path 会把之后的/都不认为是新的路由,都是一类进行处理了,也就是说后面的一切都当作参数来处理了any是一种枚举类型,也就是说写接口的时候,就限定好只能是哪几个;blue.route('/getany',&...原创 2020-01-27 16:07:17 · 563 阅读 · 0 评论 -
flask02项目拆分
对flask项目进行简单拆分:修改成mvc模式:使用 flask-script 拓展将app.py 文件修改成manager.py修改项目结构:路由管理:直接将视图写到view.py 里面是不会被加载到服务器的;并且相互导入文件但是不能出现循环引用。要解决的问题是: views需要导入app对象,但是app对象又需要调用到views。故可以将app对象,放到...原创 2020-01-27 15:48:57 · 497 阅读 · 0 评论 -
flask项目学习第一步
Hello Flask工具:pycharmdebugger模式,注意要点,要到pytharm IDE 左上角 edit configration 开启debagger模式。不仅仅是在代码里面把debuger=Ture关于输出的信息 debuggerPIN:页面中调试, 输入PIN码 才能进行 在网页debugEnvironment :环境变量 中指定了 FLASK_ENV 是不是...原创 2020-01-27 15:15:40 · 143 阅读 · 0 评论 -
flask快速入门
Flask学习笔记app = Flask(name)app.config 可以定义路由和路由参数app是应用程序实例.路由返回字符串或者模版返回字符串:returen ‘hello world’返回模版 :前提: from flask import render_templatesreturn render_template(‘index.html’)定义get/put/P...原创 2020-01-27 15:11:29 · 602 阅读 · 0 评论 -
python 虚拟环境管理pipenv介绍使用
使用Pipenv 进行python虚拟环境管理安装:pip install pipenv创建环境pip install安装包pipenv install 包查看已经安装的包pipenv graph激活,启动pipenv shellpipenv shell指定环境,指定版本:pipenv install --dev requests --three安装...原创 2020-01-27 15:04:44 · 198 阅读 · 0 评论