Хранение данных в базе данных без таблиц (потому что мне не нужны сущности/объекты) Класс 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 без создания модели и Как создать этот статический/глобальный класс, которому не нужны объекты для доступа к данные.