ttmouse/dsh-taskboard:DSH 的本地优先任务板插件

ttmouse/dsh-taskboard 是面向 DeepSeek Harness (DSH) 的本地优先任务板插件,数据完全保存在本地 SQLite 数据库,不依赖外部云服务。该插件由 chuspeeism/dashi-taskboard 衍生而来,核心功能包括支持 Kanban、列表、甘特图、工作流及仪表盘五种视图;任务详情涵盖关联、附件、标签及每任务 AI 聊天;支持自动认领 workspace 映射项目中最旧的 todo 任务,并通过 dsh-routines 以无头会话执行,进度写回评论。插件实现 DSH workspaces 与 board projects 的自动同步,并可将任

阅读全文
Django ORM实战:SQLite数据库的增删改查操作指南

这篇文章介绍了Django框架结合SQLite数据库的操作方法,重点讲解ORM工具的使用。Django ORM允许通过Python代码操作数据库,避免编写复杂SQL,SQLite轻量易用,适合开发学习。 准备工作包括:新建Django项目(`startproject`/`startapp`),默认配置SQLite(`settings.py`),定义模型(如`User`类),执行`makemigrations`和`migrate`生成数据库表。 核心是Django ORM的CRUD操作:**增**可通过`create()`或实例化后`save()`;**查**用`all()`、`filter()`、`get()`(支持条件和排序);**改**用`update()`批量或先查后改;**删**用`delete()`批量或先查后删。需注意QuerySet惰性执行、`unique=True`防重复、`get()`异常处理等。 总结:通过定义模型、迁移表结构、调用ORM方法即可完成数据库操作,代码简洁易维护,适合快速上手Web开发。

阅读全文