小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
第710期:FastAPI、填充算法、20年Django及更多(2025年11月25日)

本文介绍了如何使用FastAPI和Jinja2构建动态网站,支持HTML、CSS和JavaScript,具体实现了颜色选择器和填充算法,并提及了Django和Python的最新动态。

第710期:FastAPI、填充算法、20年Django及更多(2025年11月25日)

PyCoder’s Weekly
PyCoder’s Weekly · 2025-11-25T19:30:00Z
使用Python和FastAPI构建天气与历史故事卡片

我开发了一款应用,将天气数据与历史事件结合。通过Open-Meteo的天气预报和History.muffinlabs的历史事件,用户可以查看每小时的天气及相关历史故事。使用FastAPI和Jinja2,展示了现代Python技术,创建了动态的天气与历史时间线。

使用Python和FastAPI构建天气与历史故事卡片

DEV Community
DEV Community · 2025-05-01T07:24:25Z
🧩 在Ansible中使用Jinja2模板和过滤器入门(附实际示例)

本文介绍了如何在Ansible中利用Jinja2模板和过滤器提升自动化的灵活性和可扩展性,包括模板定义、动态配置文件创建、实际示例及实用过滤器,以简化重复配置工作。

🧩 在Ansible中使用Jinja2模板和过滤器入门(附实际示例)

DEV Community
DEV Community · 2025-04-20T16:01:04Z
从零开始实现模板引擎(类似于 Jinja2 或 Django 模板)

本文介绍了模板引擎的实现原理,包括变量标签、块标签的使用,循环和条件语句的处理,以及如何构建抽象语法树(AST)并渲染为HTML。通过示例代码,展示了模板的分词、节点处理和最终渲染过程,帮助读者理解模板引擎的工作机制。

从零开始实现模板引擎(类似于 Jinja2 或 Django 模板)

DEV Community
DEV Community · 2025-04-16T11:52:21Z
使用Jinja和SQLite进行提示管理与版本控制

通过使用Jinja2进行模板化和SQLite进行存储,可以高效编写和管理提示。Jinja2支持动态生成、重用、条件逻辑和数据迭代,而SQLite则提供轻量级的解决方案,便于管理提示的版本、评分和生产状态。

使用Jinja和SQLite进行提示管理与版本控制

DEV Community
DEV Community · 2025-03-08T09:32:57Z

该项目组开发了一款通用RPC代码生成器,支持多种RPC接入层和自定义插件,提升开发效率。现提供Jinja2模板引擎接口,支持protobuf特性,用户可添加Proto路径和文件,注册服务及自定义配置,执行生成。代码生成器分为Mako和Jinja2版本,具备灵活性和扩展性,支持多层级模板渲染。

通用RPC代码生成器

I'm OWenT
I'm OWenT · 2025-02-13T17:06:45Z
MicroPie - 超轻量级Python WSGI网络框架

MicroPie是一个轻量级的Python网络框架,旨在简化Web应用程序的构建,提供路由、会话管理、WSGI支持和Jinja2模板渲染等功能,设置简单且高效。

MicroPie - 超轻量级Python WSGI网络框架

DEV Community
DEV Community · 2025-01-25T21:57:47Z
使用Python和FastAPI自动生成Word文档(基于python-docx-template)

使用Python的“python-docx-template”库,可以动态生成Word文档,如发票。通过将模板转换为Jinja2格式,能够根据输入数据自动填充内容,简化文档创建过程。结合FastAPI,可以高效实现这一功能。

使用Python和FastAPI自动生成Word文档(基于python-docx-template)

DEV Community
DEV Community · 2025-01-07T22:04:10Z
一个Python服务器(使用Jinja2提供HTML)能否与Jenkins流水线中的文件进行交互和修改?

一个运行在localhost:8000的Python服务器使用Jinja2模板提供HTML文件,能够响应HTML中的操作(如按钮点击),并与Jenkins流水线中的文件进行交互和修改。

一个Python服务器(使用Jinja2提供HTML)能否与Jenkins流水线中的文件进行交互和修改?

DEV Community
DEV Community · 2025-01-03T09:11:04Z
Ansible Jinja2:初学者完全指南

Jinja2是Ansible中的强大模板引擎,支持动态生成配置文件和条件逻辑。本文介绍了Jinja2的基本语法、控制结构和过滤器,以及在Ansible中的应用,帮助用户提升自动化任务的灵活性。

Ansible Jinja2:初学者完全指南

DEV Community
DEV Community · 2024-12-26T23:52:22Z
从Flask与Jinja2迁移到React:初学者理解身份验证与数据流

本文介绍了全栈开发者如何将Flask与Jinja2模板的Web应用迁移到现代React前端。建议将Flask应用转为API,使用JSON响应,并采用JWT进行身份验证,以实现与React的兼容性,从而确保安全的用户登录和数据访问。

从Flask与Jinja2迁移到React:初学者理解身份验证与数据流

DEV Community
DEV Community · 2024-11-15T12:18:13Z
初学者的Ansible指南

Ansible是一个基础设施自动化工具,使用YAML和Jinja2模板。它通过控制节点与管理节点进行操作,控制节点安装Ansible并连接管理节点。Ansible可通过pip安装,配置文件位于/etc/ansible/ansible.cfg。用户可以运行临时命令或使用playbook执行任务,常用术语包括模块、任务、清单和角色。

初学者的Ansible指南

DEV Community
DEV Community · 2024-11-05T10:06:08Z

PyTraceToIX 是一种用于调试 Jinja2 模板和 Flask 应用的工具。无需修改代码即可追踪数据,输出到 sys.stdout 或流,简化调试。功能包括捕获表达式输入和结果,支持多线程和自定义输出格式。示例展示了如何在 Flask 应用中捕获商品信息、数量和折扣,帮助开发者理解数据流动和问题。

PyTraceToIX - 如何在不破坏设计或更改代码的情况下调试 Jinja2 模板和 Flask 应用

DEV Community
DEV Community · 2024-10-17T22:29:54Z

这篇文章介绍了如何使用FastAPI、Jinja2和JSX来创建一个简单的Web应用程序。该应用程序是一个交互式的任务列表,用户可以添加和删除任务。文章详细介绍了项目的概述、使用的技术、项目结构、安装和运行应用程序的步骤,以及后端和前端代码的解释。文章还提供了一些扩展的可能性,如数据持久化、身份验证和授权、界面改进等。总体而言,这个项目展示了如何将FastAPI、Jinja2和JSX结合起来创建一个现代化的Web应用程序。

Integration Project: FastAPI, Jinja2, and JSX

DEV Community
DEV Community · 2024-09-15T15:34:14Z
在 Character.AI 的提示词设计 [译]

Prompt Poet是一个用于设计提示词的工具,使用Jinja2和YAML混合的模板语言,简化了复杂和个性化提示词的创建,提高了用户和AI模型之间的互动质量。

在 Character.AI 的提示词设计 [译]

宝玉的分享
宝玉的分享 · 2024-08-02T20:41:00Z
在 Character.AI 的提示词设计 [译]

在Character.AI中,提示词设计非常重要。文章介绍了Prompt Poet工具,旨在简化提示词的创建与管理,帮助开发者和非技术用户高效设计提示。通过结合YAML和Jinja2,Prompt Poet使用户能够专注于设计,提高与AI的互动质量。

在 Character.AI 的提示词设计 [译]

宝玉的分享
宝玉的分享 · 2024-08-02T20:41:00Z
[Python]Flask模板全局变量以及自定义过滤器

Flask-Login的current_user属性可以在任何模板文件中使用。这是通过向Flask应用程序添加上下文处理器实现的。使用上下文处理器有两种方法:使用装饰器或定义函数。Flask还允许自定义Jinja2模板过滤器。

[Python]Flask模板全局变量以及自定义过滤器

Blogin
Blogin · 2024-01-31T15:21:29Z

本文介绍了Python的Jinja2和SymPy库,分别用于Web开发和数学计算。NiceGUI是一个简单易用的GUI框架。

Python实用库推荐2

棋の小站
棋の小站 · 2023-09-26T14:38:00Z

本文介绍了使用jinja2模板引擎生成HTML时遇到的换行问题及解决方案。官方文档提出了使用filter的方法来自动替换换行符为<br />标签。作者还解决了连续两个换行符被识别为一个的问题。

jinja2 中如何优雅地实现换行

竹林里有冰的博客
竹林里有冰的博客 · 2023-09-03T05:37:35Z

本文讨论了使用Python编写和部署个人静态博客的过程,重点在于逐步输出静态页面。首先确定博客的页面结构,然后使用jinja2模板引擎编写输出静态页面的方法。以归档页面为例,整理博客数据并生成HTML,强调简约实用的设计理念。后续将讨论多线程和异步编程。

使用Python编写并部署个人静态博客:(四)逐步输出静态页面

碎言博客
碎言博客 · 2023-06-09T08:18:42Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码