Хранение данных в базе данных без таблиц (потому что мне не нужны сущности/объекты) Класс Django Models

Помогите мне правильно объяснить весь вопрос. У меня есть класс CData и я просто хочу хранить в нем 6 значений. Мне не нужны различные экземпляры/объекты этого класса, потому что это глобальные данные, которые не связаны с его экземплярами, т.е. они статические и должны быть доступны только самому классу Не нужно создавать объекты.

Model.py

from django.db import models

# Create your models here.
class Patient(models.Model):

    name = models.CharField(max_length=100, default='')
    dob = models.DateField()
    fever = models.BooleanField(default=False)
    cough = models.BooleanField(default=False)
    headache = models.BooleanField(default=False)
    diarrhea = models.BooleanField(default=False)
    diarrhea = models.BooleanField(default=False)
    tasteless = models.BooleanField(default=False)

    def __str__(self):
        return self.name

class CovidPatient(models.Model):
    
    patient = models.ForeignKey(Patient, on_delete=models.CASCADE)
 
    def __str__(self):
        return self.patient.name


class CData:
    total = 0
    covid = 0
    treatment = 0
    recovered = 0
    dead = 0
    discharged = 0

    def total_patient(self):
        self.total = len(Patient.objects.all())
        return self.total
    
    def add_patient(self, pid):
        patient = CovidPatient.objects.get_or_create(id = pid)
        self.covid += 1
        return patient.name

    def covid_patient(self):
        return self.covid

    def under_treatment(self):
        self.treatment = len(CovidPatient.objects.all())
        return self.treatment
    
    def add_recovered(self, cpid):
        patient = CovidPatient.objects.get(id = cpid)
        self.recovered += 1
        patient.delete()

    def total_recovered(self):
        return self.recovered

    def add_dead(self, cpid):
        patient = CovidPatient.objects.get(id = cpid)
        self.dead += 1
        patient.delete()

    def total_dead(self):
        return self.dead

    def add_discharged(self, cpid):
        patient = CovidPatient.objects.get(id = cpid)
        self.discharged += 1
        patient.delete()

    def total_discharged(self):
        return self.discharged

Но вся проблема в том, что я не знаю, как этого добиться. Если вы видите класс CData, вы поймете, что он не должен иметь никаких экземпляров, но эти данные должны быть сохранены в Database из Django. Но дело в том, что нам не нужна Целостная модель для этого, по той же причине, по которой нам не нужны экземпляры или объекты этого класса.

Я новичок, поэтому я не знаю, какие именно термины я должен искать или как именно этого добиться.

Чтобы хранить данные класса CData без создания модели и Как создать этот статический/глобальный класс, которому не нужны объекты для доступа к данные.

Вернуться на верх