Django 模板中static和 get_static_prefix标签的区别 Django 2021-12-13 0 835 0 把网站的静态文件从本地转到对象存储里后,发现了几个没有自动转向对象存储,还是指向原地址的链接。检查发现正常使用的是用static标签写的,而那几个是用了get_static_prefix做拼接。在Django文档中只是说要更自定义的方法就使用get_static_prefix并没有说明具体可能会有什么特征。那就只能直接看源码了。static的部分源码:class StaticNode(te 继续阅读→
calibre-web使用过程中的一些记录 软件应用 2021-08-07 1 1938 0 但是calibre-web用起来,实感功能还是有些不足,有着不少的功能缺失和使用不便。可目前也没有其他更好的选择,好在calibre-web是开源的,会使用Python语言和Flask框架就可以直接自行修改了。接下来就是一边记录自己使用过程中感觉到的问题,一边试着看源码自己修改。 继续阅读→
如何使用AWS Chalice创建CRUD REST API 外文翻译 2021-06-23 0 1215 0 本文翻译自: How to Create CRUD REST API with AWS Chalice 通过本文,你将学习怎样使用AWS Chalice构建无服务器的Python应用。你将构建一个图书数据库REST API来存储图书条目,并在该API上执行CRUD操作。 继续阅读→
django的多语言支持 Django 2021-06-13 0 1134 1 django内置了国际化与本地化模块i18n和l10n 要完成多语言支持只要使用这两个模块就可以了 首先要在settings中进行设置 from django.utils.translation import gettext_lazy as _ # 开启i18n和l10n功能 USE_I18N = True USE_L10N = True # 设置默认语言 LANGUAGE_CODE = 'z 继续阅读→
使用django-mptt与django-comments制作评论功能 Django 2021-06-12 0 1151 1 原本自己写的评论模块功能很简单,不能实现现在很常见的多层评论功能。于是决定把它重构一下。 使用的是django-comments和django-mptt两个包。 django-comments是django官方制作的库,用于实现评论功能,原本集成在django内,后来分离了出来。 django-mptt是一个提供树状结构模型的库。 安装与配置 首先安装这两个模块 $ pip install dja 继续阅读→