0
다음 모델을 캐싱하고 각 질문에 대한 단축 링크를 캐싱하고 싶습니다.캐시 키를 생성하는 방법
class Question(models.Model):
question_text = models.CharField('text', max_length=200)
pub_date = models.DateTimeField('publication date', default=timezone.now)
allow_multiple_choices = models.BooleanField(default=False)
class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField('text', max_length=200)
votes = models.IntegerField('votes', default=0)
def __str__(self):
return self.choice_text
키는 어떻게 생성해야합니까? 이 정도면 충분합니까?
cache.set('question' + question.id, question)
cache.set('shortened' + question.id, shortened)