История изменений
Исправление eternal_sorrow, (текущая версия) :
Ну вообще например у джанго есть философия слабой связанности. Из за этого импорты напрямую из одного модуля в другой не всегда приветствуются.
class BbAdmin(admin.ModelAdmin):
list_display = (Bb.title, Bb.content, Bb.price, Bb.published)
Ну тут можно объяснить так: мы один раз уже указали , какая модель используется у нас в ModelAdmin, повторять это ещё 50 раз в Bb.title, Bb.content, Bb.price, Bb.published
- семантическая избыточность. А что если мы укажем поле не из Bb
а из другой модели? Ошибка? А IDE тебе эту ошибку подскажет? Так в чём разница?
Исправление eternal_sorrow, :
Ну вообще например у джанго есть философия слабой связанности. Из за этого импорты напрямую из одного модуля в другой не всегда пориветствуются.
class BbAdmin(admin.ModelAdmin):
list_display = (Bb.title, Bb.content, Bb.price, Bb.published)
Ну тут можно объяснить так: мы один раз уже указали , какая модель используется у нас в ModelAdmin, повторять это ещё 50 раз в Bb.title, Bb.content, Bb.price, Bb.published
- семантическая избыточность. А что если мы укажем поле не из Bb
а из другой модели? Ошибка? А IDE тебе эту ошибку подскажет? Так в чём разница?
Исходная версия eternal_sorrow, :
Ну вообще например у джанго есть философия слабой связанности. Из за этого импорты напрямую из одного модуля в другой не всегда поощряются.
class BbAdmin(admin.ModelAdmin):
list_display = (Bb.title, Bb.content, Bb.price, Bb.published)
Ну тут можно объяснить так: мы один раз уже указали , какая модель используется у нас в ModelAdmin, повторять это ещё 50 раз в Bb.title, Bb.content, Bb.price, Bb.published
- семантическая избыточность. А что если мы укажем поле не из Bb
а из другой модели? Ошибка? А IDE тебе эту ошибку подскажет? Так в чём разница?