Example #1
0
    def generate_urls_dict(self, root, d, patterns):
        for pattern in patterns:
            if isinstance(pattern, RegexURLResolver):
                d.update(self.generate_urls_dict(join_url(root, normalize(pattern.regex.pattern)[0][0]),
                                                 {},
                                                 pattern.url_patterns))
            elif isinstance(pattern, RegexURLPattern):
                if pattern.name:
                    s = normalize(pattern.regex.pattern)[0][0]
                    s = s.replace('(', '').replace(')s', '')
                    d[pattern.name] = join_url(root, s)

        return d
Example #2
0
def icon(name):
    return '<img src="%s" alt="" border="0">&nbsp;' \
            % join_url(settings.MEDIA_URL, 'icons', settings.ICONS,
                       name + '.png')