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

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

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

Задача 3

Задание:

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

  • name: Поле имени, тип поля CharField, необходимо ограничить длину до 50 символов.
  • code: Поле кода класса, тип поля CharField, необходимо ограничить длину до 11 символов, поле с уникальными значениями.
  • description: Поле описания, тип поля TextField, поле может быть пустым в формах, значение по умолчанию в виде пустой строки.
  • created: Поле даты и времени создания, тип поля DateTimeField, необходимо установить параметр автоматического добавления даты и времени при добавлении записи.
  • updated: Поле даты и времени обновления, тип поля DateTimeField, необходимо установить параметр автоматического изменения даты и времени при обновлении записи.

Также напишите для этой модели "магический метод" Python, который возвращает строковое представление объектов в виде значения поля имени.

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

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

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

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

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

У описания поля description должно быть три параметра, включая default,  при чём default должен быть именно строковым ='', а не =None  

@Anonymous_73137601, Хватает двух параметров...

В задании есть фраза "значение поля по умолчанию", поэтому необходимо указать поле default, а то, что без его указания были пройдены тесты, это уже другой вопрос.

@Anonymous_73137601, Здравствуйте, никто и не говорил, что аргумент default для данного поля не надо указывать. Но тем не менее хватает двух параметров.

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

Не подскажете, где говорилось про аргументы auto_now_add и auto_now? Чето пока не могу найти

@Daniil_Nagapetyan, https://stepik.org/lesson/1146709/step/1 в описании поля DateTimeField()

@Дмитрий_Селезнев, Спасибо, видимо опять читал по диагонали)

Для поля описания нужно указать 3 параметра

@Anonymous_450292901, 2

У меня возникла сложность в description, для description передаем :
1. вспомогательный текст,
2. булевое значение, что строка может быть пустой,
3. значение по умолчанию в качестве пустого str

@Артем_Азанов, help_text не нужен, он тут не проверяется.