Добавление моделей на сайт администрирования

Давайте добавим ваши модели блога на сайт администрирования. Измените файл admin.py приложения blog следующим образом:

from django.contrib import admin
from .models import Post

admin.site.register(Post)

Теперь перезагрузите админпанель в вашем браузере. Модель Post должны была добавиться в административную часть сайта:

Это было легко, правда? При регистрации модели в узле администрирования Джанго вы получите удобный для пользователя интерфейс, созданный с помощью анализа моделей, позволяющих выполнять сортировку, редактирование, создание и удаление объектов простым способом.

Щелкните Добавить ссылку справа от Post, чтобы добавить новый пост. Вы увидите форму создания, которая будет динамически сгенерирована для вашей модели, как показано на следующем снимке экрана:

Джанго использует различные виджеты форм для каждого типа поля. Даже сложные поля, такие как DateTimeField, отображаются с простым интерфейсом, как JavaScript date picker.

Заполните форму и нажмите кнопку Сохранить. Вы должны быть перенаправлены на страницу списка всех постов с успешным сообщением и только что созданной страницей, как показано на следующем снимке экрана:

results matching ""

    No results matching ""