低人工开发 Django 项目

低人工开发 Django 项目

感受 AI 时代的魅力!

你能获得什么?

如何使用 AI 工具,在几乎再自己不下场写代码的情况下,完成一个项目。

技术背景

典型 Java 开发猿。没有任何 Django 背景,Python 用的不多,没有配置过 GitHub actions,有 docker 基础,有 Linux 基础。

以上就是我的技术背景,接下来我们就尝试在没有任何 Django 知识和少量的 Python 基础的情况下,来开发一个 Django 项目,并使用 GitHub actions 部署到服务器上,使用 cloudflare 等配置域名和 https。

项目背景

我希望能够自动拉取我的主页 pinterest 图片,并提供提供接口可以获取我的今天的主页 feeds 图片。

技术调研,这个就不展示了,可以自己去用 ChatGPT 去调研各种爬取 pinterest 的项目,选择自己喜欢的即可。

我这次选择的是 https://github.com/sean1832/pinterest-dl

如何更好的使用 Cursor?

  1. 对于统筹全局的,或者改动比较大的,比如我要初始化项目、部署项目、完成一个比较大的功能、或者重构一个比较大的功能等等,都应该先让 AI 做规划,写出文档,然后我们人工去 check 文档,一步步于 AI 配合,做出适合我们需求的计划文档。
  2. 对于比较小的需求,我们自然可以直接告诉 cursor 我们想要什么。如果 cursor 不能够一次性写对,那么或许我们应该@更多文件,更清晰的描述自己的需求。该描述的“多清晰”,或许在我们使用 cursor 的过程中,慢慢会形成一种感觉。
  3. 抑制自己亲自动手的冲动。大胆让 AI 去改 bug,不要看到报错,就自己手痒,自己亲自动手改,把错误贴出来,让 AI 自己手动修改,并且如果这个错误是通用的,比如工具类的使用等等,我们可以让 cursor 自己总结 cursor rule 文件。
  4. AI 瞎写、乱写,鬼打墙。有些工具库,网上的资料不多,那么 AI 就很容易瞎写。这时我们应该帮助AI,或者说提醒 AI,让他先去网络上爬取这个工具库相关的文档,然后放到本地项目中,每次在生成代码时,都应该参考本地的工具库文档。
  5. 过于勤奋、过于懒惰。有时 AI 会过于勤奋,比如生成 test 时,搞出一大堆。有时又会过于懒惰,让他精简文档,把应该写的,都不写了。这个只能自己慢慢磨,自己慢慢总结出各种 cursor rule 之后,我们会配合的更好。

视频描述的项目地址:

GitHub - kekeboomboom/pinterest_feed
Contribute to kekeboomboom/pinterest_feed development by creating an account on GitHub.

视频地址:

AI Not Do_哔哩哔哩_bilibili
个人主页:keboom.ac在几乎零背景下用 Cursor 和 Prompt 构建一个完整的 Django 项目 —— 一段真实、充满挑战的旅程“我只对 Cursor 提示 ‘你应该怎么做’,然后看它一步步写出所有代码。”在这个视频里,你将看到的是第二次重做这个项目后的真实战斗记录:AI 在项目文档不全时陷入“幻觉”,胡乱生成不可靠的代码;遇到 API 报错却拒绝“退一步”,始终绕不开随机 tri, 视频播放量 2、弹幕量 0、点赞数 0、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 KeBoom007, 作者简介 欢迎访问主页: keboom.ac,相关视频:韩顺平目前B站最适合新手的Python零基础教程,2025最新版,从入门到实战,一周就可以上手, 全是干货!少走99%的弯路!,FastAPI进阶,cursor 与 IDEA 互相跳转!!,【算法工程师听劝】自学路上最大的坑不是不努力,而是努力错了方向!八年从事经验告诉你快速入门算法岗,去做正确的努力吧!-推荐算法|数据分析|模型部署|深度学习|,【全57集】2025最新版pandas教程,由浅入深(全程干货),TypeScript(TS),2025最新教程。,2025最新Cursor入门到精通AI编程 教程,全程干货无废话!AI编程|Cursor教程,附带练手Cursor项目,【全400集】这一定是2025年B站最全最易学的Python零基础全套教程,小白逼自己一周学完,Python编程技术猛涨!拿走不谢,全程通俗易懂,存下吧!,2025翻遍整个B站,这绝对是B站讲的最好的JVM虚拟机实战天花板教程,2天学会,让你面试少走99%的弯路!,【全748集】强推!这绝对是2025最全最适合零基础小白学习的Python全套教程,七天看完编程技术猛涨,全程干货无废话,学完即就业,从小白到大神只要这套就够了

缺点

关于视频制作,如果我想要得到更短的视频,更清晰的视频骨架,那么我需要提前排除各种坑,然后录出来完美视频。这个视频是如此丝滑,好像 AI 非常厉害,总能一步到位的把所有事情都做好。或者使用者非常厉害,总能一步到位的吧 prompt 写完美。

实际上这已经是我第二次再写这个项目了,我仍然会遇到不少坑。即使我提前预判 AI 可能出幻觉,提前把项目文档下载下来,但是仍然会遇到 AI 乱写的情况。当项目的文档没有介绍到的使用方法,AI 就不知道怎么使用了,然后开始各种胡乱的尝试,这时我们应该看看项目的源码来排查问题。当 AI 遇到 ssl 问题时,仅仅只看到当前项目,然后就各种尝试,没有看到有用户的电脑是什么系统,在这个系统下会出现怎样的问题。不知道用户默认使用的 zsh 而不是 bash,导致很多时候安装了依赖,然后总是报错。有时还很很倔强,我告诉他应该用 CLI 的方式,他还是会用 api 的方式,仅仅是因为我切换了新的 chat。

这不是一个好的教学视频,这是一个充满坎坷的视频。我也完全不知道到下一步会是怎样,我只是随机应变。

我想大家应该能看到,当前人类仍然要做决策者、修复 bug 等工作,cursor 还是太局限了,当出现 bug 的时候,他太着急于各种尝试,他应该仔细想想自己应该怎么做,而不是各种随机的尝试。比如我们在遇到各种 api 报错时,他应该提议让我们去现在那个项目的源码,然后让 AI 自己去看看源码然后给出解决方案。当出现 ssl 报错时,不应该局限于当前项目,而应该看看用户的电脑环境,命令行环境是怎样的,然后给出方案。

但即使如此,AI 仍然极大的加快了我们的开发进度、极大的增强了我们的开发信心。以前不敢开动的项目,现在完全有自信开启,因为即使知道 AI 可能出错,但是我们坚信问题最后都能解决。主要给他合适的上下文,加上我们做程序员的养成的直觉,问题总是能够解决的。

Read more

playwright

对于开发者来说最实用的 MCP,claude code 可以自动调用 playwright 开启浏览器,抓取 console、network,帮助我们 fix bug 或者开发代码。我平时遇到的原型图比较少,所以如果你有界面的设计图,还可以让 playwright 截图,自己去调整 UI。 以下是一些常见用法: 爬取文档 某些文档我们需要登录才能打开,直接让 AI 进行 websearch 抓不到页面,那么这时使用 playwright 就是很好的选择。还有一种更彻底的: https://github.com/hangwin/mcp-chrome 这个项目可以直接 copy 当前浏览器的 cookie,直接“免登录”了。 Help dev 修复 bug,可以直接让

By ke wang
claude code practice

claude code practice

工具只是作为工具,关键在于使用者的思维方式。如果你把他当做一个只会写写增减某个字段的基础工作者,那么他就只是一个基础工作者。但如果你把他当成一个能够进行市场调研、需求分析、代码设计、代码执行、检验效果等等的各种角色的话,那么他就是会这些角色。 很简单的,如果还是把 AI 当做一种文章总结工具,那么他也就是总结工具了。但是如果你在思考他作为某个人类角色,他应该做什么时,那么他其实就是你的“伙伴”了。这一点我在创建 claude code 的 subagent 时慢慢有所体会。 怎么用 我是用的拼车,Claude code Max 20X,六人车,每个人 398 软妹币 插件 插件最大的好处就是很方便引用代码块,而且我觉得能够引用代码块这件事很重要,你引用的代码块越精准,AI 才能更好的理解你要做什么。 cursor 上 claude code 插件在 cursor 上是旧版本,需要从

By Keboom007
吴起

吴起

很多传记从头到尾都是围绕主人公的事进行描写,这本书却不同,他并不局限于主人公那个圈子周围,而是广泛的介绍了当时的社会文化背景、各个国家的发展历史、各个国家的民风民俗。作者对于战争细节并没有花费太多笔墨去写,甚至说写的太简略了,本来是一场意义重大的战争,但是作者几乎寥寥几笔就带过了。 我们提到吴起,总是认为他是一个军事家,打仗非常厉害。但作者并不认为他只是一个军事家,作者认为他是一个全才,他不仅仅在军事上能够训练出“魏武卒”这样的兵,不仅仅能够巧妙的使用兵法、谋略赢得战争,同时他还能够发展经济,任用贤才,使得吏治清明。他在变法的区域,政治、经济、军事是全方位的强,只不过通过战争的胜利而体现出来。 我读毛选的时候,没看到毛主席是怎么做改革的,怎么搞经济的,没看到出彩的地方,只看到了毛主席打仗非常厉害,怎么打怎么赢!看起来跟吴起的赢是一个道理,战争的胜利是全方位的,并不只是将军的策略高明。其实看共军四渡赤水、长征等时,蒋介石所做的应对策略,大体上都是预测对了红军要往哪里走的,封锁线也是布置了一道又一道,但是那些封锁线看起来总是像纸糊的。国军内部都是小军阀,一个个都想的是保存实力,而老蒋也

By Keboom007
孙子兵法—善战者说

孙子兵法—善战者说

这是一本对于孙子兵法的讲解书,作者对孙子兵法进行了再加工,我最感兴趣的就是如何打仗那一部分,为此专门去看了b 站上对于四渡赤水的讲解,共军在遍地都是国军的地图上,来回穿插,将领的指挥水准与士兵的个人素质都极高,艺术啊!!很像很多不玩 LOL 的人都会去看世界赛,不玩台球的人会去看斯诺克,不踢足球的人去看世界杯,任何事情到一种极致的状态下都有一种美。就像庖丁解牛,解牛这件事本身无趣,但是如果是庖丁的话…… 分清敌人与朋友 首先,孙子兵法是一本讲解战争的书,是要打击消灭敌人的。 学校教育教的我们都是针对朋友的做事准则,生活中大多数教导的、宣传的是与人合作的理念。比如社会主义核心价值观、上学时的思想品德课、儒家的仁爱。很少教导我们该如何对待敌人,因此请先区别敌人与朋友,区别个人品格修养与对敌战争。 对于孙子兵法,以前听到过艾跃进老师讲过。艾跃进老师只是对孙子兵法原文进行了翻译,没有额外添加很多其他解释,很像一个老师板板正正的念 ppt 讲课,因此听起来很是无趣。 孙子兵法中,对待敌人的手段,很多都是与“社会主义核心价值观”相反的。比如,兵者,诡道也。如果用个人品德来评判的话,那恐

By Keboom007