tickets: 12772
This data as json
id | created | changetime | last_pulled_from_trac | stage | status | component | type | severity | version | resolution | summary | description | owner | reporter | keywords | easy | has_patch | needs_better_patch | needs_tests | needs_docs | ui_ux |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
12772 | 2010-02-04 12:19:03 | 2014-12-27 01:57:26 | 2022-03-06 03:53:25.067918 | Accepted | assigned | Template system | New feature | Normal | 1.2-beta | Allow loading template tags by fully qualified python module path | Currently templatetags are magically searched for in the list of installed apps. This leads to all kind of problems when debugging code, starting from being forced to use find to locate tag libraries and ending with global namespace collisions. The attached patch adds the possibility to import tags by fully qualified module path by first trying to make an absolute import and only then falling back to searching inside installed apps. This also allows people to import tag libraries that are not parts of any application (so common tags can be kept together without the need of adding a fake app). Also: "Explicit is better than implicit." :) | patrys | patrys | 0 | 1 | 1 | 1 | 1 | 0 |