Мы разрабатываем проект с несколькими приложениями, использующими Django. Он разделяет базу данных, но у нее есть несколько приложений, предназначенных для разных очень разных пользователей. Грубо, администраторы и конечные пользователи. Пользовательский интерфейс каждого приложения сильно отличается. Мне нужно создать страницу ошибки 404, но кажется, что я могу только создать ее для всего проекта. Я хотел бы создать различные 404 шаблонов и показать их в зависимости от приложения (URL), которое запрашивает пользователь ...Различные 404 страницы в зависимости от приложения в Django
Для общего, явно недействительного URL-адреса это просто, но в коде есть другие способы исключений запуска, например, звонков get_object_or_404
.
Кто-нибудь знает, как это сделать?
Есть ли способ сделать это сухим способом, возможно, обнаружив приставку URL приложения во время выполнения? – acjay