def url(*args, **kwargs):
    u'''
    Wrapper for django.conf.urls.defaults.url:
    Define overwrites in settings.CUSTOM_URL_NAMES

    # settings.py
    CUSTOM_URL_NAMES={
        'myview': 'myproject.views.project_specific_view',
    }

    # In urls.py
    from djangotools.utils.hookutils import url
      ... define URLs with names like before.

    '''
    name=kwargs.get('name')
    if name:
        url_mapping=getattr(settings, 'CUSTOM_URL_NAMES', None)
        if url_mapping:
            method=url_mapping.get(name)
            if method:
                args=list(args)
                args[1]=method
    return django_url(*args, **kwargs)