Я хотел найти способ создания адаптера модели, я объясню лучше,
class Question (models.Model):
question_text = models.CharField (max_length = 200)
pub_date = models.DateTimeField ('date published')
def __str __ (self):
return self.question_text
def was_published_recently (self):
return self.pub_date> = timezone.now () - datetime.timedelta (days = 1)
class Choice (models.Model):
question = models.ForeignKey (Question, on_delete = models.CASCADE)
choice_text = models.CharField (max_length = 200)
votes = models.IntegerField (default = 0)
def __str __ (self):
return self.choice_text
Я не хочу наследовать от моделей. Модель, но я хотел бы что-то мое, возможно управлять и изменять структуру, не сходя с ума от этих кодов.
другая возможность была с декораторами или думать о них как о JPA в Java:
@Entity
class Question:
@CharField (max_length = 200)
QUESTION_TEXT
то есть на практике я бы не пошел за моделями. Модель, но есть что-то мое взаимозаменяемое в любое время