排序
使用 Apache 和 mod_wsgi 托管 Django
使用 Apache 和 mod_wsgi 托管 Django 利用 Apache 和 mod_wsgi 在生产环境部署已经过充分测试。 mod_wsgi 是一个 Apache 模块,它可以管理任何 Python WSGI 应用,包括 Django。Django 支持所...
Django 6.1:Feed 聚合框架
Feed 聚合框架 Django 提供了一个高级的 feed 聚合生成框架来创建 RSS 和 Atom feed。 要创建任何聚合 feed,你只需要写一个简短的 Python 类。你可以创建任何你想要的 feed。 Django 还提供了...
如何创建 PDF 文件
如何创建 PDF 文件 本文说明如何利用 Django 视图动态输出 PDF 文件。这得益于出色的开源 Python PDF 库 ReportLab。 动态生成 PDF 的优势在于,可以针对不同用途创建定制的 PDF,例如为不同用...
网络文件系统(NFS)
网络文件系统(NFS) NFS 允许系统通过网络与其他系统共享目录和文件。使用 NFS,用户和程序访问远程系统中的文件时,体验几乎与访问本地文件相同。 NFS 的几个主要优点包括: 本地工作站所需的...
安装和配置isc-kea
安装和配置isc-kea 本指南介绍如何在Ubuntu 23.04或更高版本中安装和配置isc-kea。Kea是ISC开发、用于替代isc-dhcp的DHCP服务器。它较新,面向更现代的网络环境设计。 如果需要isc-dhcp-server...
使用 tc 和 CAKE 进行流量整形
使用 tc 和 CAKE 进行流量整形 将 Ubuntu 机器用作路由器时,流量整形可以让低延迟流量,例如 IP 语音(VoIP)、视频通话和游戏,优先于大批量传输。本指南介绍如何使用 tc(traffic control,...
Django 6.1:翻译
Django 6.1:翻译 概况 为了使 Django 项目可以翻译,你需要在 Python 代码和模板中添加少量钩子。这些钩子称为翻译字符串(translation strings) 。它们告知Django:如果在终端用户语言里,这...
Django 6.1:加密签名
Django 6.1:加密签名 Web 应用安全的黄金法则是永远不要信任来自不可信来源的数据。有时,通过不可信渠道传递数据可能会很有用。通过加密签名的值可以通过不可信渠道传递,因为我们可以安全地...
Django 6.1:管理错误报告
如何管理错误报告 当您运行着公开的网页时,你应该把设置中的 DEBUG 选项设为关闭。 这将使您的服务器运行得更快,并且还可以防止恶意用户在错误页面中看到应用的详细信息。 然而,把配置 DEBUG...
Django:执行查询
一旦创建 数据模型 后,Django 自动给予你一套数据库抽象 API,允许你创建,检索,更新和删除对象。本页介绍如何使用这些 API。参考 数据模型参考 获取所有查询选项的完整细节。 在本指南中(以...
