from django.db import models from django.utils import timezone def default_json_fields(): return {"invoice_no": None, "imei_number": None, "retailername": None, "purchase_date": None, "sold_to_party": None} class SemiAutoCorrection(models.Model): # INPUT id = models.AutoField(primary_key=True) subsidiary = models.CharField(null=True, max_length=200) feedback_result = models.JSONField(null=True, default=default_json_fields) reviewed_result = models.JSONField(null=True, default=default_json_fields) predict_result = models.JSONField(null=True, default=default_json_fields) reviewed_accuracy = models.JSONField(null=True, default=default_json_fields) feedback_accuracy = models.JSONField(null=True, default=default_json_fields) reviewed_accuracy = models.JSONField(null=True, default=default_json_fields) # OUTPUT reason = models.TextField(blank=True) counter_measures = models.TextField(blank=True)