使用Python编写并部署个人静态博客:(四)逐步输出静态页面

使用Python编写并部署个人静态博客这个系列写第一篇的时候这是信心满满,以为会有很多同道中人,但是发现独立博客都挺少了,自己编写并部署博客的更是少的可怜。这就好比用电饭锅做饭,难道还要自己研究怎么做电饭锅?直接使用WordPress或一些静态站点生成器不好吗?嗯,挺好的,但是我还是选择自己编写并部署自己的博客。

阅读全文 ➞

发表于:2023-06-09T08:18:42.000000Z

CDN引用lodash报错 _.debounce is not a function

今天有一段代码需要用到JavaScript的防抖功能,忽的想起lodash中有这个功能函数,由于代码比较简单,只需直接引用CDN即可,便在网上搜了CDN直接引入,但是在使用_.debounce方法的时候却报错`_.debounce is not a function`!真是奇了个怪了!

阅读全文 ➞

发表于:2023-06-08T10:23:40.000000Z

Matrix 矩阵 JavaScript代码生成器

今天写了个Matrix 矩阵 JavaScript代码生成器,其实几年前就用Python的pygame实现过一个Matrix,最近在玩JavaScript canvas,索性使用JavaScript原生代码又撸了一遍,并且做了个代码生成器,方便修改Matrix的一些参数。

阅读全文 ➞

发表于:2023-06-07T21:14:38.000000Z

Django 4.2 复习笔记(九)使用Django的上下文处理器(context processor)

web站点的上下文对于新手可能有些陌生和晦涩,这个东西有什么用?上下文就是一个变量或是函数,在整个web站点中都可以调用并获取其中定义的值。在Django中,全局上下文(Global Context)是指在每个视图中都可用的全局变量或函数,可以在模板中直接访问。Django提供了一种机制来定义全局上下文,使得这些变量或函数在所有的模板中都可以使用。

阅读全文 ➞

发表于:2023-06-05T08:34:17.000000Z

如何单独使用Django ORM 在非Django项目中使用Django ORM?

在Python中进行一些不是很复杂的数据库操作的时候我们都会选择使用一些ORM框架,主要的ORM框架包括Django ORM、SQLAlchemy、Pony ORM、Peewee和Tortoise ORM等。这里Django ORM在使用方面更为简单和人性化。但是Django ORM和Django的绑定很紧密,如何单独使用Django ORM呢?在非Django项目中使用Django ORM?

阅读全文 ➞

发表于:2023-06-04T16:15:47.000000Z

Django 4.2 复习笔记(八)Django 模板语言语法

Django的页面渲染是通过Django的模板语法在模板中渲染上下文的变量来进行输出的,Django 的模板语言是为了在强大和简单之间取得平衡而设计的。它的设计让习惯于使用 HTML 的人感觉很舒服。如果你接触过其他基于文本的模板语言,如 Smarty 或 Jinja2 ,你应该会对 Django 的模板感到很舒服。

阅读全文 ➞

发表于:2023-06-04T08:48:35.000000Z

Django 4.2 复习笔记(七)Django 模板(TEMPLATES)

作为一个网络框架,Django 需要一种方便的方式来动态生成 HTML,最常见的方法是依靠模板,一个模板包含了所需HTML输出的静态部分,以及一些特殊的语法,描述了如何插入动态内容。

阅读全文 ➞

发表于:2023-06-03T07:32:59.000000Z

Python权限管理框架 Casbin PyCasbin 的简单操作

大多数应用都会和权限与权限管理打交道,有的时候我们希望有一套拿来即用的权限管理框架,既可以在小型的个人应用中使用,又可以应付大型应用的复杂权限的管理,Casbin可以满足你的这个小小愿望.Casbin支持多种编程语言,今天我们来试试Casbin在python下的简单操作.

阅读全文 ➞

发表于:2023-06-02T07:08:49.000000Z

记一台老机器MacBook Pro macOS 10.14 Mojiave升级到macOS Monterey 12.6.2

我有一台老机器MacBook Pro(2015)的,最近有些软件提示如果系统不升级到macOS Monterey,软件将不再提供最新版的支持与升级了,之前升级过一回macOS Big Sur,体验非常糟糕,后来就退版本了退回了macOS Mojiave,这次我有忍不住升级了,但是这次是最后一次系统升级了,在之后的版本就不支持这个老机器了,所以豁出去了,还好升级后使用体验还不错,记录下来供有相同经历的友人参考。

阅读全文 ➞

发表于:2023-06-01T09:04:28.000000Z