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 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)