本页 12 篇文章
StarBloghttps://blog.deali.cn/blog/lighthouse-fw
...不上,只能去腾讯云控制台手动改防火墙规则。 一台服务器还好,多几台就烦了——每台都要登录控制台,找到防火墙,删旧规则,加新规则,填 IP,选协议端口……重复操作既枯燥又容易出错。 我最初写了一个 Python 单文件脚本来自动化这件事。后来功能越加越多,脚本从 200 行涨到 483 行,开始难以维护。于是我把它重构成了一个完整的 Python 包,并开源了出来。 这就是 [lighthouse-fw]...
StarBloghttps://blog.deali.cn/blog/deepseek-claude-ai-djangostarter-31-upgrade
...了支持,翻译部分我还没做好,所以也就还没把切换语言的按钮加上。 以下是一些国际化功能的用法 在模板里 django {% translate 'Home' %} 在python代码里 python from django.utils.translation import gettext_lazy as _ print(_('hello')) 生成...
StarBloghttps://blog.deali.cn/blog/djangostarter-v3-taro-wechat-miniprogram
...jango-filer 把 filer 添加到 INSTALLED_APPS 里 添加 src/config/settings/components/filer.py 配置 python THUMBNAIL_PROCESSORS = ( 'easy_thumbnails.processors.colorspace', 'easy_thumbnails.processo...
StarBloghttps://blog.deali.cn/blog/django-channels-websocket-llm-conversation
...nels[daphne] 然后修改 src/config/settings/components/common.py 把 daphne 添加到注册Apps里,注意要放在最前面 python 应用定义 INSTALLED_APPS: Tuple[str, ...] = ( 'daphne', ) 之后使用 runserver 时,daphne 会代替 Djang...
StarBloghttps://blog.deali.cn/blog/djangostarter-v3-version-development
前言 最近做的这个项目大量使用了 python 及其相关的生态,因此自然而然选择了我的 DjangoStarter 作为后端框架 之前 v2 版本是用 RestFramework 做接口的,后面我试用了一次 django-ninja 之后就喜欢这种类似 FastApi 的写接口方式 正所谓天下苦 drf 久矣,在新的 v3 版本框架中,我决定直接把整个 RestFramework 替换成 ninj...
StarBloghttps://blog.deali.cn/blog/september-end-birthday-motherland
...,用来快速开发网站后台还是很方便的,不过Spring本身的硬伤还是在,ORM不好用、语言比较死板、开发耗时这类问题还是在,在国内这种大环境下说Java的不好真的很容易被喷,不过我还是想说**C#牛逼、Python万岁、Go默秒全**(逃 除开语言和框架本身的限制,最后两周的Java老师还是讲得不错的,从JavaEE开发、基本的设计模式、前端用vue.js实现数据双向绑定,都有涉及,还讲了一点使用Docker...
StarBloghttps://blog.deali.cn/blog/django-signal-mechanism-introduction
...处理信号的函数。 sender :指定从哪个发送方接收信号。 weak : 是否弱引用 dispatch_uid :信号接收器的唯一标识符,以防信号多次发送。 装饰器法 python from django.core.signals import request_finished from django.dispatch import receiver @receiver(re...
StarBloghttps://blog.deali.cn/blog/selenium-capture-webpage-images
... input.SendKeys(result); } else FrmTips.ShowTipsError(this, "验证码识别失败,请重试!"); 参考资料 Python +Selenium解决图片验证码登录或注册问题:https://www.mscto.com/python/607377.html python网课自动刷课程序-selenium+chromedr...
StarBloghttps://blog.deali.cn/blog/python-ternary-expression
...般语言的三元表达式都是这种形式: c result = statement ? true : false // For examle result = a > b ? a : b Python中的三元表达式比较特殊,用下面这种形式 python result = true if statement else false For example result = a if a ...
StarBloghttps://blog.deali.cn/blog/django-adding-markdown-support-template-rendering
两种方法 Django 的django-markdown-deux模块 Python模块 markdown django-markdown-deux **首先需要安装:** python pip install django-markdown-deux **修改setting.py** 把markdown-deux添加进去 python ...
StarBloghttps://blog.deali.cn/blog/c-markdown-parsing-image-handling
...地用Typora写的Markdown文档导入,所以解析markdown文档并处理导入图片资源是一个绕不过的坎。 如题,本文介绍的是C#解析Markdown文档。 Markdig库 之前我用Python实现过解析Markdown文档,Python生态里相关的库太多了,有很多很好的选择,之前我写的用Python实现解析Markdown的文章:[python实现解析markdown文档中的图片,并且保存...
StarBloghttps://blog.deali.cn/blog/crawler-download-honor-kings-wallpapers
...tp://pvp.qq.com/web201605/wallpaper.shtml) 看了一下,每一张都挺喜欢的,而且还有十多页,一张一张去慢慢下载肯定不是作为一个Geeker的正确姿势。 由于最近python用得比较多,所以看到什么好玩的就想爬虫下载下来,所以看到这么多好看图片,我又“熟练”地掏出了python。 分析 这个网站长这样。 ![](8869373-f32d76f6038572...