Greg Popov: я вам решение сказал, создайте модуль admin. То, что вы понимаете что ваше приложение - тоже модуль - ничего не значит, просто создайте папку admin в папке modules вашего фронта и пишите там что угодно.
Это удобно, это правильно, это отсутствие зависимости приложения от внешних настроек, которые к слову костыли, надоевшие по горло, которые были популярны в 90х на шаред хостингах.
Greg Popov: админка и бэкенд (папка) связаны разве что идеей разраба, а по структуре это разные приложения и нет ничего классического в том, что вы через одно место хотите засунуть одно приложение в другое.
Создайте модуль admin и юзайте, зачем вся эта ерунда с редиректами?
Сергей Беловенцев: если поменять вкладку браузера, сабмитить форму где-то и попробовать в предыдущей вкладке отправить данные, то csrf уже не валидный, на то он и нужен. Может вы делаете именно так?
Ну не для каждой вьюшки же свои ассеты, скорее всего будет максимум четверть от количества вьюшек.
Обычно чтоб не париться вообще делают виджеты со своими ассетами.
Это удобно, это правильно, это отсутствие зависимости приложения от внешних настроек, которые к слову костыли, надоевшие по горло, которые были популярны в 90х на шаред хостингах.