小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • 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
[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

在 Jinja2 模板中,我们经常需要判断一个变量是否存在,里面的值是否为空等等。 检查变量是否存在,或者是否被定义 {% if variable is defined %} variable is defined {% else %} variable is not defined {% endif %} 检查数据的长度是否为空...

Jinja2: 判断变量是否为空、存在等

Coding and Life
Coding and Life · 2022-03-09T00:00:00Z

本文介绍了Ansible中的实用技巧,包括使用Jinja2语法拼接IP地址与http前缀、任务委派、仅运行一次任务及常见错误的解决方法。通过示例展示了如何在Playbook中灵活运用Python特性和Ansible模块,以提高自动化管理效率。

Ansible 技巧之场

Sirius's Blog
Sirius's Blog · 2020-06-22T09:22:20Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码