python
文章平均质量分 76
a595
快来关注我吧!!!
展开
-
Flask之模板继承
Flask之模板继承1 什么是模板继承模板继承是jinja里面最有力的部分了。就相当于在模板里面创建一个基础的骨架,里面的内容一般是一个网站中的常用元素,比如说网页的头部与尾部。这样下次需要用的话我们直接继承就好了。2 基础模板我们来新建一个 base.html,它定义了一个简单的 HTML 骨架,用 于显示一个简单的两栏页面。“子”模板的任务是用内容填充空的块: <!DOCTYPE html> <html lang="en"> <he原创 2021-05-12 11:33:05 · 202 阅读 · 0 评论 -
Flask实现接收与返回json的接口
Flask实现接收与返回json的接口在我们做后台开发的时候,要能够实现与前端的数据交互,现在就主要讲一下在flask框架下如何实现一些简单的接口,功能是能够接收前端传来的json数据。1、利用flask的request.form()方法接收: import json from flask import Flask, request app = Flask(__name__) @app.route('/') ...原创 2021-05-12 11:31:57 · 5864 阅读 · 0 评论 -
Flask实现简单搜索功能
Flask实现简单搜索功能主要功能是通过form的方式传值,再到数据库中查询。下面是数据库的内容我们这里主要是实现对content进行模糊匹配。首先打开pycharm,构建一个最简单的flask应用。 #search.py from flask import Flask app = Flask(__name__) @app.route("/") def index(): return render_template('search.ht...原创 2021-05-12 11:31:49 · 7150 阅读 · 0 评论 -
Flask设置Cookie和Session
Flask设置Cookie和Session1 简介Cookie是一个保存在本地的简单的文本文件,这个文件与特定的Web文档关联在一起,保存了一些该浏览器访问这个Web文档时的信息,当再次访问的时候这些信息可以继续拿出来使用。一般来说,Cookie的大小不超过4kb。由名称,值和其他几个用于控制Cookie有效期、安全性、使用范围的可选属性组成。Session其实和Cookie差不多,都是为了保存用户相关的信息,但是Session是储存在服务器端,而Cookie是储存在浏览器的。2 操作Coo原创 2021-05-12 11:31:09 · 234 阅读 · 0 评论 -
Python的Flask框架实现QQ账号登录
Python的Flask框架实现QQ账号登录前期准备因为注册QQ互联需要已备案的网站,所以需要准备一个已备案的网站与域名。首先访问QQ互联平台https://connect.qq.com/,注册成为开发者。然后创建一个网站应用,等审核成功后会得到一个APP ID与APP KEY,后面会使用到。开发流程前端放置登录按钮在网站找一个合适的位置放置登录按钮(建议放置在首页、登录页以及注册页)。登录按钮图标在QQ互联平台下载,上面提供了多种样式。效果如下:具体HTMl代码如下:原创 2021-05-12 11:30:59 · 473 阅读 · 0 评论 -
Flask实现分页显示数据
Flask实现分页显示数据效果图在做网页的时候,通常会展示很多数据,如果把全部数据放在一页显示的话,会让浏览器加载变得更慢,所以通常在展示很多数据的时候进行分页显示,让浏览器进行片段式加载。先上一个效果图:步骤首先是路由(views.py):设计思路是根据查询的页码作为参数,利用FlaskSQLAlchemy的Model进行查询并对查询结果进行分页处理。 @admin.route("/course/list/<int:page>/", methods=["GET"])原创 2021-05-11 18:49:13 · 2252 阅读 · 0 评论 -
Flask解决跨域问题
Flask解决跨域问题什么是跨域问题最近在做一个前后端分离的项目时,需要前端向后端发起请求然后得到数据,却始终拿不到后端返回的数据,但是通过浏览器直接访问这个接口是可以得到返回的数据。这让我百思不得其解,最后通过看报错得到了如下信息通过百度知道这是因为浏览器的同源策略规定某域下的客户端在没明确授权的情况下,不能读写另一个域的资源。而在实际开发中,前后端常常是相互分离的,并且前后端的项目部署也常常不在一个服务器内或者在一个服务器的不同端口下。前端想要获取后端的数据,就必须发起请求,如果不做一些原创 2021-05-11 18:49:02 · 1254 阅读 · 0 评论 -
Flask+Redis实现登录权限管理
Flask+Redis实现登录权限管理1 准备工作Redis简单来说就是远程字典服务,通常也被称为数据结构服务器,因为他的值(value)可以是多种形式的。再开始之前,需要先安装Redis,这里先不过多赘述,需要注意的是安装完成后需要设置密码,具体方法可以在百度上搜索,很简单。 首先在Flask配置文件添加Redis的配置信息。 app.config['REDIS_HOST'] = 'localhost' #Redis的ip地址,本机的就是localhost app.confi..原创 2021-05-11 18:48:53 · 936 阅读 · 0 评论 -
python中函数list和set
函数list和set问题描述最近看到一个比较有意思的代码如下,可以看到当我们使用花括号对a里的每个值进行加一时,输出的却是花括号,当我们使用中括号时输出的就是中括号,这到底是什么呢? >>> a=[1,2,3,4] >>> a={x+1 for x in a} >>> print(a) {2, 3, 4, 5} >>> a=[x+1 for x in a] >>>原创 2021-05-10 23:11:51 · 857 阅读 · 0 评论 -
如何利用python画一些简单的图形
如何利用python画一些简单的图形1 问题描述在我们学习python的初期,就想拿一些实际问题来练手,好提高自己的技术。我们都了解可以用python画很多漂亮的图,但是作为新手的我们如何来画一些简单的图形来提高自己的python技术呢。2 问题分析 作为新手我们要先从一些简单的图形入手,比如说一个爱心或者是五角星等等。在画图之前我们要先了解一下Python当中的Turtle模块。Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴...原创 2021-05-10 23:08:50 · 6417 阅读 · 0 评论