HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
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}"