摘要: const blog = defineCollection({ schema: ({ image }) => z.object({ title: z.string(), cover: image(), }), }); 在defineCollection中schema可以转换成函数并带入astro内置 阅读全文
posted @ 2025-05-12 15:53 EricS9999 阅读(3) 评论(0) 推荐(0)
摘要: Astro可以选择SSG和SSR两种模式: SSG模式(Static Site Generation) 本地生成html上传到静态服务器,所以构建时(npm run build)就需要在本地就预先生成路径并生成对应的html页面上传 本地构建时路径需要预定义:使用getStaticPaths()明确 阅读全文
posted @ 2025-05-10 14:52 EricS9999 阅读(3) 评论(0) 推荐(0)
摘要: e.target 返回 直接被点击的元素对象 e.currentTarget 返回 实际进行事件监听的元素对象 就比如下面的A和B元素 <div id="B" style="border: 1px solid red; padding: 20px;"> <div id="A" style="back 阅读全文
posted @ 2025-02-26 12:46 EricS9999 阅读(11) 评论(0) 推荐(0)
摘要: BootStrap重要的使用原则就是: 不改变它核心组件的HTML框架,否则可能会出现适配,错位,及组件渲染问题。 比如导航栏核心组件: nav包含div.container .container包含button,.collapse .navbar-collapse collapse navbar- 阅读全文
posted @ 2025-02-25 13:41 EricS9999 阅读(8) 评论(0) 推荐(0)
摘要: 🚀 What .container actually does: • Provides responsive horizontal padding and margins. • Sets maximum width to keep content centered within the viewp 阅读全文
posted @ 2025-02-24 13:03 EricS9999 阅读(7) 评论(0) 推荐(0)
摘要: for root, dirs, files in os.walk(dirpath): # 可以一次性的获得root(即dirpath),dirpath下的所有子文件夹dirs,以及dirpath下的所有文件files # 如果只是想获得当前文件夹下的所有的文件及子文件夹,不要漏掉break # 否则 阅读全文
posted @ 2025-02-20 17:13 EricS9999 阅读(4) 评论(0) 推荐(0)
摘要: 🔹 Django Form 和 Model 的校验执行流程 📌 1. 用户提交数据 • 用户在前端 HTML 表单中输入数据,并提交到服务器。 • Django 表单 (Form) 负责第一层校验。 📌 2. Django 表单校验 (form.is_valid()) • Django 先调用 阅读全文
posted @ 2025-01-29 11:44 EricS9999 阅读(23) 评论(0) 推荐(0)
摘要: JavaScript中的FormData是可以html中的form表单使用的,比如如果form的id=myForm: let formData = new FormData(myForm); FormData生成的formData对象是可以直接在javascript中进行提交的, let formD 阅读全文
posted @ 2025-01-28 21:17 EricS9999 阅读(143) 评论(0) 推荐(0)
摘要: 它们是两个独立的实现,分别存在于 Django 的 Model 和 Form 对象中,用于验证不同的数据类型和场景。 1. 两种 full_clean() 方法的区别 1.1 Model.full_clean() • 定义位置:django.db.models.Model • 调用时机:必须手动调用 阅读全文
posted @ 2024-12-16 10:51 EricS9999 阅读(35) 评论(0) 推荐(0)
摘要: Django 的 save() 方法默认情况下 不会自动进行数据验证。如果需要在保存之前执行数据验证,需要手动调用 full_clean() 方法,或者通过重写 save() 方法显式触发验证。 update()方法直接执行 SQL,不会实例化模型对象,也不会触发模型方法(如 save() 或 fu 阅读全文
posted @ 2024-12-15 18:35 EricS9999 阅读(61) 评论(0) 推荐(0)