Django 配置设置详解
在 Django 开发中,合理配置各项设置对于项目的正常运行和性能优化至关重要。下面将详细介绍一些常用的 Django 配置设置。
1. 绝对 URL 覆盖设置
ABSOLUTE_URL_OVERRIDES = {
'blogs.weblog': lambda o: "/blogs/%s/" % o.slug,
'news.story': lambda o: "/stories/%s/%s/" % (o.pub_year, o.slug),
}
在这个设置中,模型名称需全部使用小写,无论实际模型类名的大小写情况如何。它用于自定义模型实例的绝对 URL。
2. 管理站点相关设置
- ADMIN_FOR :默认值为
()(空列表),用于管理站点的设置模块,是一个包含设置模块(格式为'foo.bar.baz')的元组,此站点作为这些模块的管理站点。 - ADMIN_MEDIA_PREFIX :默认值为
'/media/',是管理媒体(CSS、JavaScript 和图像)的 URL 前缀,确保使用尾部斜杠。
3. 错误通知相关设置
- ADMINS :默认值为
()(空元组),这是一个
超级会员免费看
订阅专栏 解锁全文
1654

被折叠的 条评论
为什么被折叠?



