标签

 flask 

相关的文章:

本列表页提供了关于Flask开发的多篇文章,包括使用Blueprints构建Web应用、注册到nacos、构建REST API、搭建校园论坛以及使用Docker部署Flask应用等内容。

构建一个Flask Web的Docker应用

原文约4900字,阅读约需12分钟。发表于:

构建一个Flask Web的Docker应用

本文介绍了使用Docker打包一个使用Flask框架的Web服务应用的步骤。首先安装Docker环境,然后创建Dockerfile文件,定义镜像的生成方式。接着根据Dockerfile构建镜像,并进行体积优化。最后,通过多阶段构建减少镜像大小。

相关推荐 去reddit讨论

如何用Flask中的Blueprints构建大型Web应用

原文约600字,阅读约需3分钟。发表于:

本文分享自华为云社区《构建大型Web应用Flask中的Blueprints指南》,作者: 柠檬味拥抱。

本文介绍了在Flask中使用Blueprints构建大型Web应用程序的方法,Blueprints是一种模块化的方式,将应用程序分解为可重用的模块,优势包括模块化安排、路由命名空间和可重用性。文章还介绍了Blueprints之间的通信、模板和静态文件的安排、测试和文档生成、部署和扩展以及性能优化和安全性考虑等高级功能。

相关推荐 去reddit讨论

如何用Flask中的Blueprints构建大型Web应用?

原文约600字,阅读约需3分钟。发表于:

本文深入探讨了在Flask中使用Blueprints来构建大型Web应用程序的方法。

本文介绍了在Flask中使用Blueprints构建大型Web应用程序的方法,通过将应用程序分解为可重用的模块,Blueprints可以更好地组织和维护代码。它还提供了路由命名空间、可重用性和高级功能支持。文章还涵盖了蓝图之间的通信、模板和静态文件的组织、测试和文档的生成、部署和扩展、性能优化和安全性考虑等方面。

相关推荐 去reddit讨论

python flask如何注册到nacos

原文英文,约300词,阅读约需2分钟。发表于:

shigen之前遇到了一个服务,需要结合nacos+ Spring security实现服务的负载均衡。其中最为重要的就是python服务自己注册到nacos上,趁着闲暇时间,来研究了一番。

本文介绍了如何使用Python Flask将服务注册到Nacos。首先需要确保Nacos服务已启动,然后安装nacos-sdk-python依赖。接下来,通过调用SDK的API实现服务的注册和发送心跳。最后,通过命令行参数指定服务的端口号,并不断发送心跳以保持服务的存活。

相关推荐 去reddit讨论

Flask-Muck :5分钟内构建 REST API

原文英文,约500词,阅读约需2分钟。发表于:

Flask 生态系统不缺少用于从头开始构建 REST API 的优秀库。缺少的是用于生成常见 CRUD(创建、读取、更新、删除)端点的工具,这些端点通常构成 REST API 的大部分。Flask-Muck 解决了这个问题,使用 Flask-Muck 你不必担心 CRUD。 Flask-Muck 位于 Flask/SQLAlchemy...

Flask-Muck是一个用于构建REST API的框架,可以在5分钟内生成常见的CRUD端点。它使用Flask和SQLAlchemy技术堆栈,并使用声明性和模块化方法来减少样板代码。它支持搜索、过滤、排序和分页,并与其他Flask视图兼容。它还支持Marshmallow和Pydantic进行模式定义,并可以动态生成OpenAPI规范和Swagger UI。

相关推荐 去reddit讨论

[系列教程]使用Flask搭建一个校园论坛7-帖子详情

原文约11200字,阅读约需27分钟。发表于:

1.功能简介 不管什么论坛,当用户发布了帖子之后,最原始的目的就是让更多的用户来看到帖子,同时参与到该帖子的讨论当中去。到目前为止我们还没有实现用户阅读帖子的页面,本节主要实现这个功能。 2.阅读帖子 在首页中我们显示了三个tab的帖子列表,用户点击对应的帖子标题超链接就进入对应的详情页面,但是在上一节之前还没有实现阅读帖子的视图函数,所以上一节中的点击帖子标题跳转到帖子详情页面的功能还不能...

本节主要实现了用户阅读帖子的页面功能。通过请求参数从数据库中获取帖子内容,并渲染到页面中。实现了显示帖子标题、点亮、点灭、收藏数等信息。对于匿名帖子,隐藏发布者信息。对于帖子所有者,显示编辑、删除操作按钮。对于其他用户,显示收藏、点亮、点灭按钮。实现了点亮、点灭、收藏、取消收藏、帖子编辑、删除帖子等功能。

[系列教程]使用Flask搭建一个校园论坛7-帖子详情
相关推荐 去reddit讨论

[系列教程]使用Flask搭建一个校园论坛1-项目初始化

原文约1600字,阅读约需4分钟。发表于:

Flask·缘起 在上家公司的时候,一次偶然的机会上级让我使用webpy框架开发一个网页版的计算工具,具体设计到一些控制算法的计算。当时没有接触过web开发的项目。在那之前都是使用PyQt5去做一些桌面应用程序的开发。 一开始搜索webpy的资料的时候,发现资料十分的匮乏,然后还惊奇的发现该框架的作者已经逝世了(震惊且惋惜)。然后搜索其他的开发框架,就这样我发现Flask这个轻量级web框架...

本文介绍了作者从webpy转到Flask的经历,并使用Flask搭建个人博客网站。作者计划出一系列教程,选择了bbs作为基础,并借鉴了v2ex和hupu的功能和页面布局。文章还介绍了项目的开发环境和组织架构。

[系列教程]使用Flask搭建一个校园论坛1-项目初始化
相关推荐 去reddit讨论

[系列教程]使用Flask搭建一个校园论坛8-帖子评论

原文约6800字,阅读约需17分钟。发表于:

1.功能简介 所有公开的论坛,都会提供用户评论以及用户回复的功能,本节讲述如何实现用户评论帖子、用户回复帖子以及一些其他的功能。 2.数据表设计 每篇帖子任何用户都可以在其下方留下评论,因此,帖子对于评论的关系是一个一对多的关系,如下图所示,这样当我们加载帖子的时候,就可以通过帖子的id获取其全部的评论。 在很多论坛中,我们可以看到用户可以在任何帖子下方回复任何评论,每条评论我都们需要发送...

本文介绍了如何实现用户评论和回复功能。用户可以在帖子下方留下评论,评论和帖子是一对多的关系。评论表的设计包括评论内容、时间戳、回复的评论ID、作者ID和帖子ID等字段。评论可以被软删除,只是将状态标记为删除,并不从数据库中删除。前端实现了评论输入框和评论预览界面,后端处理了用户评论和回复的逻辑,并发送通知给被回复的用户。用户可以提交评论和回复,实现了与后端的交互。

[系列教程]使用Flask搭建一个校园论坛8-帖子评论
相关推荐 去reddit讨论

[应用部署]使用Docker部署flask应用

原文约200字,阅读约需1分钟。发表于:

1. 安装Docker 本文所有操作均在ubuntu2204上进行,请知悉!同时Docker的官方文档最开始使用的dockerfile,但是对于新手来说,我个人感觉dockerfile不是太友好(比如对于我来说),因此本文只介绍如何手动在Docker容器里面部署flask应用! 通过apt命令查看软件源中是否包含有docker apt-cache policy...

本文介绍了在Ubuntu上手动部署Flask应用的步骤。首先安装Docker,然后创建Docker容器并运行,最后进入容器内部手动部署应用。通过这些步骤,可以成功部署Flask web应用。

[应用部署]使用Docker部署flask应用
相关推荐 去reddit讨论

[系列教程]使用Flask搭建一个校园论坛2-基本框架

原文英文,约600词,阅读约需2分钟。发表于:

在上一节中,我们介绍了整个项目的起因、功能设计等,这节开始,我们就是真正开始写(chao)代码了~~ 1. 储备物资 在阅读这个系列教程之前,我们需要在我们的脑海中储备以下知识: Python编程语言的基本语法 Flask框架的基本用法 Jinja2模板引擎基本使用 Python ORM框架 HTML JS CSS...

本节介绍了使用Flask框架开发网站的基本步骤。首先需要储备Python编程语言、Flask框架、Jinja2模板引擎、Python ORM框架、HTML、JS和CSS的基础知识。然后通过命令行启动Flask应用,并使用Blueprint来分割不同功能模块。在通用部分中,使用Jinja2模板继承功能将页眉和页脚抽取为公共部分。在主页中继承通用模板,并通过路由将其渲染出来。处理错误页面时,使用Flask提供的errorhandler装饰器来自定义错误页面。

[系列教程]使用Flask搭建一个校园论坛2-基本框架
相关推荐 去reddit讨论