Django 5 для начинающих

Прогресс по курсу:  9/1004

3.2 Модели в Django и их поля
3 из 11 шагов пройдено
0 из 42 баллов  получено

Задача 4

Задание:

Напишите класс модели Post, содержащую следующие поля:

  • title: Поле заголовка, тип поля CharField, необходимо ограничить длину до 255 символов и добавить удобочитаемое имя - Название записи
  • slug: Поле адреса, тип поля SlugField, поле с уникальными значениями, необходимо ограничить длину до 80 символов и добавить удобочитаемое имя - URL
  • description: Поле описания, тип поля TextField, необходимо добавить удобочитаемое имя - Краткое описание.
  • text: Поле текста, тип поля TextField, добавте удобочитаемое имя - Полный текст записи.
  • created: Поле даты и времени создания, тип поля DateTimeField, необходимо установить параметр автоматического добавления даты и времени при добавлении записи и добавить удобочитаемое имя - Время добавления.
  • updated: Поле даты и времени обновления, тип поля DateTimeField, необходимо установить параметр автоматического изменения даты и времени при обновлении записи и добавить удобочитаемое имя - Время обновления.
  • fixed: Поле фиксации публикации, тип поля BooleanField, необходимо установить значение по умолчанию равное False и добавить удобочитаемое имя - Прикреплено.

Также в нашу модель необходимо добавить мета класс следующего содержания:

  • Сортировка по умолчанию по полю даты и времени создания, в убывающем порядке.
  • Удобочитаемое имя модели - Статья.
  • Удобочитаемое имя модели во множественном числе - Статьи.

P.S. На экран ничего не нужно выводить.

Чтобы решить это задание откройте https://stepik.org/lesson/1146709/step/11

Напишите программу. Тестируется через stdin → stdout

Верно решил 151 учащийся
Из всех попыток 28% верных
Time Limit: 30 секунд
Memory Limit: 256 MB
Максимум 15 баллов за решение.

Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий

Подтверждаю, с задачами однозначно стало лучше!!! Во многом приходится досконально разбираться, местами даже прибегая к сторонним ресурсам, а не просто вскользь прочитать как раньше... Рука набивается, в памяти оседает... Большое спасибо авторам курса!!!

Изменен Максим Михеев

Стало лучше после добавления задач, через практику многое что понял.)

Задачи явно показывают, что теория без практики - пустой звук!

С задачами действительно круто. Радует, что материала курса хватает для выполнения заданий

Крутая задача! Внимательно читаем условия!

Что может быть неправильным в ordering = ['-created']  ?

Failed. Runtime error Error: AssertionError: incorrect value '[]' for Meta option 'ordering' in model 'Post'

@Anonymous_669763154, У вас класс Meta находится не в теле класса модели.

@Илья_Перминов

Спасибо! Скорость ответа просто поражает!

@Anonymous_669763154, ага, мне тоже секунд через 20 ответили