Для перемещения осей настраиваемой панели управления в Django 5 в кастомную админку можно выполнить следующие шаги:
1. Создайте новый файл admin.py в вашем приложении и импортируйте следующие модули:
```python
from django.contrib.admin.models import LogEntry
from axes.admin import AccessAttemptAdmin
```
2. Создайте класс, который наследуется от AccessAttemptAdmin и определяет настройки для отображения осей в кастомной панели управления:
```python
class CustomAccessAttemptAdmin(AccessAttemptAdmin):
list_display = ['user_agent', 'ip_address', 'get_username', 'get_user_agent_display', 'trusted']
list_filter = ['trusted', 'user_agent']
search_fields = ['ip_address', 'username']
admin.site.register(LogEntry, CustomAccessAttemptAdmin)
```
3. Зарегистрируйте этот класс в админке Django, чтобы отображать оси в вашей кастомной панели управления:
```python
admin.site.register(LogEntry, CustomAccessAttemptAdmin)
```
После выполнения этих шагов оси будут отображаться в вашей кастомной админке Django, вместо стандартной админки.
Кроме того, для более точной настройки отображения модуля axes в вашей кастомной админке, вы можете использовать другие параметры и методы класса CustomAccessAttemptAdmin, такие как fieldsets, readonly_fields и т. д., чтобы более точно определить отображение и поведение этого модуля в вашей админке.