Django модели — задание

Создайте модель мероприятия для сайта-афиши.У модели должны быть такие поля:

  • Название мероприятия (name), не больше 200 символов
  • Дата и время проведения мероприятия (start_at)
  • Описание мероприятия (description)
  • Адрес электронной почты организатора мероприятия (contact)
  • Пользователь, который создал мероприятие (authorrelated_name этого поля должно быть events)
  • Название места проведения мероприятия (location), не более 400 символов

Подсказка:
Самая сложная строка в модели должна выглядеть примерно так: author = models.ForeignKey(User, on_delete=models.CASCADE, related_name="events") Для остальных полей просто укажите тип поля и параметры — там, где это необходимо (например, max_length=400 и auto_now_add=True)

Код models.py:

from django.db import models
from django.contrib.auth import get_user_model

User = get_user_model()

class Event(models.Model):
    name = models.CharField(max_length=200)
    start_at = models.DateTimeField()
    description = models.TextField()
    contact = models.EmailField()
    author = models.ForeignKey(User, on_delete=models.CASCADE, related_name="events")
    location = models.CharField(max_length=400)


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий