Барбара Шоретт

Розробник та вихователь Python/Django

рівні програми

Говорячи про схуднення, я просто був у тренажерному залі, слухаючи на своєму iPod найсвіжіший епізод цього тижня в Джанго (не зовсім найкраща мотивація тренувань, але це було те, що я мав зі собою на той час). У епізоді цього тижня Брайан Роснер згадує підказку Роба Хадсона, тобто, ви можете зареєструвати модель в адміністраторі проекту, не записуючи клас адміністратора на рівні програми. Очевидно, це було можливо весь час, це було лише додано до документації Django.

Так, наприклад, припустимо, ви починаєте з адміністратора проекту, який виглядає так:

І в додатку у вас є кілька класів, які виглядають так:

Ви можете зробити щось подібне в своєму адміністраторі проекту:

А на рівні програми, ну, ви можете взагалі покінчити з цими іншими класами.

Якщо ви не встановите жодних значень list_display, схоже, адміністратор встановить за замовчуванням загальне ім'я об'єкта. Тож обов’язково визначте метод юнікоду, інакше ви отримаєте цілу сторінку, повну «Об’єкт вмісту, Об’єкт вмісту, Об’єкт вмісту», бла-бла-бла.