首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python Flask开源博客系统Bl

本博文在51CTO技术博客首发。         开源不易,Python良心之作,真心送给广大朋友,恳请给予支持,不胜感激!         ...新手,希望能有一个用Python开发的个人博客……         你学习Python许久,希望有一个开源的项目可以用来学习与练手……         你已经开发和架设过个人博客,但你希望拥有一个配备强大后台管理功能的个人博客...Blog_mini是一个用Python开发的,拥有简洁页面(支持响应式布局!)和强大后台管理功能的开源博客系统,使用Blog_mini,你将能轻松使用和管理你的个人博客! 强大管理后台: ?...(1)技术架构 后台语言:Python Web框架:Python Flask 设计模式:工厂模式(程序结构清晰) 前端框架:Bootstrap3 数据库:sqlite或MySQL 数据库设计:一对一/...于是看了看开源中国和Django中国社区,Flask社区,发现用Python开发的博客系统有后台管理的数量极少,而比较多的朋友有这样的需求,于是才决定写一个功能较为完整的管理后台,然后分享给广大朋友!

1.8K50

使用Python+Flask开发博客项目,并实现内网穿透

前言 Flask是一个使用python编写的轻量级Web框架,对比其他相同类型的框架而言,这个框架更加的灵活轻便。...并且具有很强的定制性,用户可以根据自己的需求添加功能,有强大的插件库,这也是为什么这个框架在python领域一直火热的原因。这篇文章我们将使用这个框架编写一个属于自己的博客网站!...首先来看看我们开发的博客Web项目的一些展示 项目主要包含主要以下功能:个人注册于登录,首页文章展示,文章详情展示,文章发布模块,文章添加分类模块,文章分类管理模块,用户信息管理模块,程序启动模块。...拿到模型所有的数据 return render_template("article_detail.html",groups=groups,article=article) 4.文章发布模块 这个模块引入了md格式的文章编写模块...之后到浏览器测试是否可以访问,可以成功访问即代表映射成功: 12.总结 到这里对于博客的编写与内网穿透的实践就介绍完了!

49830

python爬虫:将本人博客园文章转化为MarkDown格式

由于我在简书也有自己的基地,所以每次在博客园文章更新完,还要在简书进行更新。由于简书文章的编辑格式是MarkDown,所以前几次更新修改格式都是非常麻烦,浪费时间,尤其是有了图片之后。...于是,为了不让自己的时间浪费在这么无聊的事情上,我就用学到的爬虫知识,对我写的文章进行格式的转化(当然我只是按照我文章的格式进行解析的,不具有通用性,之后可以完善通用性)。 ?  ...咱们就按照我写的上面文章Scrapy爬取美女图片第四集 突破反爬虫(上)为例,进行格式的转化。   来到这个界面: ?...所以为了统一格式,先将获取到的pre标签换成p标签,并添加code属性进行区分。当然用到的还是bs4这个神器。...效果还是不错的,可能需要一些微调,以前整理格式要花10几分钟,不超过两分钟就搞定 ?

1.4K30

flask session 安全问题 和 python 格式化字符串漏洞

---- flask session 安全问题 和 python 格式化字符串漏洞 前言 ctf题中遇到了伪造session和python格式化字符串漏洞 这里做个小结 1、flask session...的格式化字符串漏洞 在 python 中,提供了 4种 主要的格式化字符串方式,分别如下: 1、%操作符 %操作符沿袭C语言中printf语句的风格 >>> name = 'Bob' >>> 'Hello...3、调用format方法 python3后引入的新版格式化字符串写法,但是这种写法存在安全隐患 #直接格式化字符串 >>> 'My name is {}'.format('Hu3sky') 'My name...__globals__ 4、f-Strings 这是python3.6之后新增的一种格式化字符串方式,其功能十分强大 可以执行字符串中包含的python表达式,安全隐患可想而知 >>> a , b =...python格式化字符串漏洞 Python Web之flask session&格式化字符串漏洞 ---- 红客突击队于2019年由队长k龙牵头,联合国内多位顶尖高校研究生成立。

86310

哪些 Python 库让你相见恨晚?

官网 sqlparse:一个验证的 SQL 解析器。官网 特殊文本格式处理 一些用来解析和操作特殊文本格式的库。 通用 tablib:一个用来处理中表格数据的模块。...官网 webassets:为你的静态资源打包、优化和管理生成独一二的缓存 URL。官网 缓存 缓存数据的库。 Beaker:一个缓存和会话库,可以用在 web 应用和独立 Python脚本和应用上。...官网 Nikola:一个静态网站和博客生成器。官网 Tinkerer:Tinkerer 是一个博客引擎/静态站点生成器,由Sphinx驱动。官网 Lektor:一个简单易用的静态 CMS 和博客引擎。...官网 pyzmq:一个 ZeroMQ 消息库的 Python 封装。官网 txZMQ:基于 Twisted 的 ZeroMQ 消息库的 Python 封装。...官网 代码格式化 autopep8:自动格式Python 代码,以使其符合 PEP8 规范。官网 Debugging Tools 用来进行代码调试的库。

3.9K32

Python Flask-web表单

/usr/bin/env python #简单的web表单,包含一个文本字段和一个提交按钮 from flask_wtf import Form from wtforms import StringField...StringField 文本字段 TextAreaField 多行文本字段 PasswordField 密码文本字段 HiddenField 隐藏文本字段 DateField 文本字段,值为datetime.date格式...比较两个字段的值,常用于要求输入两次密码进行确认的情况 IPAddress 验证IPv4网络地址 Length 验证输入字符串的长度 NumberRange 验证输入的值在数字范围内 Optional 输入值时跳过其他验证函数.../usr/bin/env python from flask import Flask,render_template,session,redirect,url_for app = Flask(__name...url_for('index')) return render_template('index.html',form=form,name=session.get('name')) 六、Flash消息

3.1K90

拓展提升-Markdown与Typora

20221009_拓展提升-Markdown与Typora 202302更新: 新增markdown浏览器预览及转换为PDF格式方法 在我在一位IT老师那边看到Markdown笔记第一眼起, 我就被这种书写简单格式多变的笔记体吸引...我推荐使用魔法解决这个问题 反激活 点击帮助->我的许可证, 取消激活即可 使用Edge预览转换Markdown win10自带浏览器Edge查看Markdown.md文件 - PHP123net - 博客园...(cnblogs.com) (4 封私信 / 7 条消息) 如何把 Markdown 文件转化为 PDF?...title: 在云服务器使用flask搭建mock-server date: 2022-6-10 23:22:00 categories: Testing tags: ["flask","mock-server...","python"] description: 云服务器使用flask搭建mock-server --- 使用mermaid制作实时流图 加入代码块,代码块语言选择mermaid 首行标记流图类型

7010

你想要的Python面试都在这里了【315+道题】

23、lambda表达式格式以及应用场景? 24、pass的作用? 25、*arg和**kwarg作用 26、is和==的区别 27、简述Python的深浅拷贝以及应用场景?...50、常用字符串格式化哪几种? 51、简述 生成器、迭代器、可迭代对象 以及应用场景? 52、用Python实现一个二分查找的函数。 53、谈谈你对闭包的理解? 54、os和sys模块的作用?...65、列举面向对象中的特殊成员以及应用场景 66、1、2、3、4、5 能组成多少个互不相同且重复的三位数 67、什么是反射?以及应用场景? 68、metaclass作用?以及应用场景?...37、如何基于redis实现消息队列? 38、如何基于redis实现发布和订阅?以及发布订阅和消息队列的区别? 39、什么是codis及作用? 40、什么是twemproxy及作用?...111、RabbitMQ如何对消息做持久化? 112、RabbitMQ如何控制消息被消费的顺序? 113、以下RabbitMQ的exchange type分别代表什么意思?

4.5K20
领券