dsh-courseware:基于模板与大纲生成课件的 DSH 插件

`dsh-courseware` 是 DeepSeek Harness 的官方插件,用于基于模板和大纲自动生成 PowerPoint 文件。安装需通过 `dsh plugin` 命令,并确保环境已配置好 API Key。首次使用需初始化 Python 虚拟环境。该插件依赖 LibreOffice 进行渲染预览,建议安装常用字体以防显示问题。安装后,agent 即可调用 `courseware` 技能生成课件。

阅读全文
新手必看:Django模板引擎Jinja2的变量与循环语法

本文介绍Django模板引擎Jinja2中变量和循环的核心语法。模板引擎通过后端数据与HTML模板结合生成网页,Jinja2是Django默认引擎,重点讲解变量和循环。 变量语法:用双大括号{{}}包裹,支持字符串、数字、布尔值、列表(直接显示),字典可用点(.)或方括号([])访问,如{{user.name}}或{{user["address"]["city"]}}。注意变量未定义会报错,模板不可修改变量。 循环语法:用{% for 变量 in 列表 %}遍历,配合forloop.counter(计数)、first/last(首尾标记),{% empty %}处理空列表。例如循环列表或字典列表(如用户列表中每个字典)。 总结:掌握变量和循环,可快速渲染数据,后续将讲解条件、过滤器等进阶内容。

阅读全文