Completed Events, now the user will know more detailed information

This commit is contained in:
Тимур
2024-04-02 14:01:35 +03:00
parent 58ce699984
commit a54df648c3
2 changed files with 93 additions and 1 deletions
+41 -1
View File
@@ -4,12 +4,52 @@ from api.core.models import BaseModel
class Event(BaseModel):
title = models.CharField(max_length=255)
LIMITATIONS = (
("Everyone", "everyone"),
("School", "school"),
("Student", "student"),
("Professional", "professional"),
)
title = models.CharField(
max_length=255,
)
users = models.ManyToManyField(
"users.User",
related_name="events",
blank=True,
)
start_date = models.DateField(
null=True,
blank=True,
)
end_date = models.DateField(
null=True,
blank=True,
)
description = models.TextField(
default="",
)
is_online = models.BooleanField(
default=True,
verbose_name="оффлайн или онлайн",
)
location = models.CharField(
max_length=512,
default="",
)
limitation = models.CharField(
max_length=64,
choices=LIMITATIONS,
default="everyone",
)
def __str__(self):
return self.title