406
Глава 18 • Знакомство с Django
Entry
. При выдаче команды
migrate
Django подтверждает, что применение ми-
грации прошло успешно
.
Регистрация Entry на административном сайте
Модель
Entry
тоже необходимо зарегистрировать. Файл
admin .py
должен выглядеть
так:
admin.py
from django.contrib import admin
from .models import Topic, Entry
admin.site.register(Topic)
admin.site.register(Entry)
Вернитесь на страницу
http://localhost/admin/
, и вы увидите раздел
Entries
в кате-
гории
learning_logs
. Щелкните на ссылке
Add
для
Entries
или щелкните на
Entries
и выберите вариант
Add
. На экране появляется раскрывающийся список для выбора
темы, для которой создается запись, и текстовое поле для ввода записи. Выберите
в раскрывающемся списке вариант
Chess
и добавьте запись.
При выборе ссылки
Save
вы вернетесь к основной административной странице.
Здесь проявляются преимущества использования формата
text[:50]
в качестве
строкового представления каждой записи; работать с несколькими записями в ад-
министративном интерфейсе намного удобнее, если вы видите только часть записи
вместо ее полного текста.
Создайте вторую запись для темы
Chess
и одну запись для темы
Rock
Climbing
, чтобы
у нас были исходные данные для дальнейшей разработки Learning Log.
Интерактивная оболочка Django
Введенные данные можно проанализировать на программном уровне в интерактив-
ном терминальном сеансе. Эта интерактивная среда, называемая
оболочкой
(shell)
Django, прекрасно подходит для тестирования и диагностики проекта. Пример
сеанса в интерактивной оболочке:
(ll_env)learning_log$
Достарыңызбен бөлісу: