File: /var/www/html/calendar-planning/app/models.py
from django.db import models
import uuid
class Category(models.Model):
category_id = models.UUIDField(default=uuid.uuid4, unique=True, editable=False)
name = models.CharField(max_length=256, unique=True)
def __str__(self):
return self.name
class Event(models.Model):
event_id = models.UUIDField(default=uuid.uuid4, unique=True, editable=False)
created_on = models.DateTimeField(auto_now_add=True)
categories = models.ManyToManyField(Category, related_name='events')
country = models.CharField(max_length=64)
year = models.PositiveSmallIntegerField()
gpt_response = models.JSONField()
def __str__(self):
return f"{self.event_id} {self.created_on}"