Source code for daf.urls

from django import urls


[docs]def get_url_patterns( interfaces, *, path_prefix='', name_prefix='', interface_kwargs=None ): """ Generate URL patterns for interfaces. """ interface_kwargs = interface_kwargs or {} return [ urls.path( f'{path_prefix}{interface.url_path}/', interface.as_interface(**interface_kwargs), name=f'{name_prefix}{interface.url_name}', ) for interface in interfaces ]