170 похожих чатов

Чзх Class MyAdmin(admin.AdminSite): pass admin.site.register(models.User) В джанге создал свой клас

для админки(и указал его как default в myapp.apps.MyappAdminConfig который унаследует AdminConfig), и в settings указал(INSTALLED_APPS), а django.contrib.admin убрал в INSTALLED_APPS

когда пробую зарегать модельку для админки она не регается
часть кода из метода register:
print(self._registry, 1)
self._registry[model] = admin_class(model, self)
print(self._registry, 2)
и логи
{} 1
{<class 'api.models.User'>: <UserAdmin: model=User site=MyAdmin(name='admin')>} 2
{} 1
{<class 'django.contrib.auth.models.Group'>: <GroupAdmin: model=Group site=MyAdmin(name='admin')>} 2

что такое, почему оно удалилось? self._registry просто словарь
метод register я не переопределял

Полная картина:
https://pastebin.com/Mz5rra12

2 ответов

7 просмотров

Точно второй раз на том же объекте вызываешь register? Точно только один раз словарь создаешь?

Sanchizes- Автор вопроса
Jack Bolt
Точно второй раз на том же объекте вызываешь regis...

{} <class 'dict'> 1 {<class 'api.models.Route'>: <ModelAdmin: model=Route site=MyAdmin(name='admin')>} 2 {<class 'api.models.Route'>: <ModelAdmin: model=Route site=MyAdmin(name='admin')>} <class 'dict'> 1 {<class 'api.models.Route'>: <ModelAdmin: model=Route site=MyAdmin(name='admin')>, <class 'api.models.Station'>: <ModelAdmin: model=Station site=MyAdmin(name='admin')>} 2 {} <class 'dict'> 1 {<class 'django.contrib.auth.models.Group'>: <GroupAdmin: model=Group site=MyAdmin(name='admin')>} 2 походу я имею дело с 2 инстансами

Похожие вопросы

Обсуждают сегодня

Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
11
Почему спрашиваю - поймал падение на совершенно уже пустом проекте, хочу до минимального повторяемого свести... Такой вопрос - вот эти юниты, перечисленные в инспекторе объек...
notme
6
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Друзья, за кем?
Magic
12
А шо, ты этой библиотекой пользуешься?
Darkanronpa Dark Hole
10
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет. Кто-то может подсказать, как можно перевести значения Selection поля, если список значений в нем формируется динамически? Я изначально их получаю из selection дру...
Наталья Селезнева
6
Карта сайта