Я могу получить функцию просмотра от request.path
:
from django.core.urlresolvers import resolve
view_func, _args, _kwargs = resolve(request.path)
Однако мне нужно что-то большее. Мне нужно взять список имен представлений, например ['edit_foo', 'delete_foo']
, и выяснить, относится ли текущий URL к одному из них.
Я выдвинул пару идей, используя некоторые внутренние элементы из django.core.urlresolvers
, но я хочу что-то, что будет эффективным и несколько правильным (т. Е. Не хакерским, идеально задокументированным).