Результаты (
русский) 2:
[копия]Скопировано!
Как вы можете видеть, это довольно простой кусок кода. Это один вид и расширение закономерностей admin.site. Тем не менее, так как мы должны обезьяны патч get_urls в другой функции, которая наследует от него, это немного сложно сделать, так что я просто написал функцию, которая возвращает другой. В этом случае, get_admin_urls принимает текущее администратора список URL и расширяет это возвращающиеся get_urls, ссылка на функцию (не вызов), а заменяет оригинал. Если вы посетите / Admin / my_view / сейчас, вы должны быть встречено в дружественной "привет"! EDIT: Как mattmcc в #django сказал мне, можно просто подкласс в AdminSite экземпляр как мы делаем для экземпляра ModelAdmin и избежать всех monkeypatching. Я второй, что, как это более элегантное решение! Просто имейте в виду, что вам нужно позвонить в подкласс вместо оригинального admin.site в привязок.
переводится, пожалуйста, подождите..