Flask
观月执白
春秋诗礼号儒身
封剑无为求道真
三世菩提修罗命
江湖观月执白人
展开
-
flask学习笔记(十一):VirtualBox和Windows共享文件夹
对于有界面的Ubuntu和CentOS来说,安装能够显示光盘进行操作,请绕道。这里针对的是命令行操作系统。1、进入虚拟机系统后,选择设备->共享文件夹2、添加在Windows(主机)上要共享的文件夹目录,以及要挂在在Linux(虚拟机)上的位置。注意勾选上自动挂载和固定挂载。3、进入虚拟机的操作系统后,点击设备->安装增强功能,如果显示正常,那恭喜你,绕...原创 2019-04-28 19:29:24 · 370 阅读 · 0 评论 -
flask学习笔记(十):服务器基本配置
安装好CentOS后之后需要配置网络1、修改网络脚本vi /etc/sysconfig/network-script/ifcfg-xxx将ONBOOT=no修改为ONBOOT=yes2、添加网络服务器(电信)vi /etc/resolv.conf写入nameserver 114.114.114.1143、重新启动网络服务service network rest...原创 2019-04-23 21:19:38 · 214 阅读 · 0 评论 -
flask学习笔记(九):高效的MVC框架
一、application.py。封装的Flask的全局变量,包括app,数据库等。二、common文件夹。存放公共的部分。1、libs文件夹。公共方法和类2、models文件夹。所有的数据库model三、config文件夹。 存放配置文件1、base_setting.py 基础配置2、develop_setting.py 开发环境3、local_setting...原创 2019-04-19 14:47:36 · 975 阅读 · 0 评论 -
flask学习笔记(八):mySQL数据库安装
1、先到mySQL数据库官网https://dev.mysql.com/downloads/windows/installer/8.0.html下载数据库安装包2、开始安装mysql此时mySQL在电脑上安装完毕3、然后使用pip Install mysql-python安装mysql但是一般会遇到这个错:此时要去...原创 2018-08-21 00:09:19 · 463 阅读 · 0 评论 -
flask学习笔记(七):URL链接和加载静态文件
静态文件的加载,需要先新建文件夹static,在文件夹下再新建css、js、images文件夹,在这些文件夹中存放css、js、images。同时也要用到url_for模块。注意css、js、images使用的标签不同<!DOCTYPE html><html lang="en"><head> <meta charset="UT...原创 2018-08-19 23:10:08 · 4064 阅读 · 0 评论 -
flask学习笔记(六):继承模板和block的使用
继承的作用就是为了少写一些重复的代码,例如导航栏的实现就需要在模板中定义一个导航栏,其他页面使用继承即可:新建一个base.html,而block main的部分就是导航栏下每个页面不同的接口,由每个页面负责实现。剩下的index和login页面通过对base的继承即可<!DOCTYPE html><html lang="en"><head>...原创 2018-08-19 22:33:22 · 4888 阅读 · 1 评论 -
flask学习笔记(五):HTML中if、for、default过滤器(简单补习)
1、if需要和endif配合使用逻辑判断都需要使用{%%},表面该处需要逻辑判断,处理数据或者决策。例如使用1和非1判断是不是已经登陆:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>index</t原创 2018-08-19 00:23:58 · 2521 阅读 · 0 评论 -
flask学习笔记(四):渲染模板和参数
1、渲染模板需要先导入render_templatem模块,然后先在文件所在目录创建一文件夹,命名为templates,然后在文件夹中新建一个html网页文件。(渲染时框架会自动寻找网页文件,不必添加"templates"这个路径,这是由flask框架决定的)<!DOCTYPE html><html lang="en"><head> &...原创 2018-08-18 23:03:34 · 1824 阅读 · 0 评论 -
flask学习笔记(三):URL传参、URL反转、重定向
1、URL传参对一个固定页面下传入url参数。需要给定一个id,并且使用<id>传参,这样才能返回一个值。#-*- coding:utf-8 -*-from flask import Flaskapp = Flask(__name__)@app.route("/")def HelloWorld(): return "HelloWorld!"@app.r...原创 2018-08-18 17:06:06 · 2856 阅读 · 0 评论 -
flask学习笔记(二):flask调试技巧
1、启动调试功能。debug功能是默认关闭的,当程序种出现问题时,得到的错误大多数都是服务器错误,但是也不知道服务器怎么出的错。例如出现一个除数为零的情况:#-*- coding:utf-8 -*-from flask import Flaskapp = Flask(__name__)@app.route("/")def HelloWorld(): a = 1 ...原创 2018-08-18 15:35:56 · 3925 阅读 · 0 评论 -
flask学习笔记(一):Hello Flask!
Flask是一个用Python编写的微Web框架。它被归类为微框架,因为它不需要特定的工具或库。它没有数据库抽象层,表单验证或任何其他预先存在的第三方库提供常用功能的组件。但是,Flask支持可以添加应用程序功能的扩展,就像它们在Flask本身中实现一样。存在对象关系映射器,表单验证,上载处理,各种开放式身份验证技术和几种常见框架相关工具的扩展。扩展程序的更新速度远远超过核心Flask程序。 ...原创 2018-08-11 21:47:51 · 453 阅读 · 0 评论