from django.db import models class ScamReport(models.Model): description = models.TextField(help_text="Describe the suspicious activity.") source = models.CharField(max_length=255, blank=True, null=True, help_text="The source (e.g., URL, email address).") reported_at = models.DateTimeField(auto_now_add=True) STATUS_CHOICES = [ ('PENDING', 'Pending'), ('VERIFIED', 'Verified'), ('DISMISSED', 'Dismissed'), ] status = models.CharField(max_length=10, choices=STATUS_CHOICES, default='PENDING') class Meta: ordering = ['-reported_at'] def __str__(self): return f"{self.description[:50]}..."