Django 设置 ABSOLUTE_URL_OVERRIDES

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 设置 ABSOLUTE_URL_OVERRIDES相关的知识,希望对你有一定的参考价值。

在settings.py中设置ABSOLUTE_URL_OVERRIDES,目的是为所有设置的模型动态添加get_absolute_url()方法,

规则是 将"app名.模型名"映射到接受模型对象并返回其URL的函数的字典,比如

ABSOLUTE_URL_OVERRIDES = {
    'blogs.weblog': lambda o: "/blogs/%s/" % o.slug,
    'news.story': lambda o: "/stories/%s/%s/" % (o.pub_year, o.slug),
    }


以上是关于Django 设置 ABSOLUTE_URL_OVERRIDES的主要内容,如果未能解决你的问题,请参考以下文章

Django setting设置 常用设置

Django 设置默认日志记录

django 默认时区设置

django前端怎么设置 静态文件路径

Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)

我无法更改主 Django 项目设置文件