pythonのクラスの仕様

実現したいこと

ここに実現したいことを箇条書きで書いてください。

前提

djangoshell

1 from polls.models import Choice, Question 2q = Question.objects.get(pk=1) 3q.was_publishd_recently()

該当のソースコード

models.py

1ソースコード 2class Question(models.Model): 3 question_text = models.CharField(max_length=200) 4 pub_date = models.DateTimeField("date published") 5 def __str__(self): 6 return self.question_text 7 8 def was_published_recently(self): 9 return self.pub_date >= timezone.now() - datetime.timedelta(days=1) 10 11class Choice(models.Model): 12 question = models.ForeignKey(Question, on_delete=models.CASCADE) 13 choice_text = models.CharField(max_length=200) 14 votes = models.IntegerField(default=0) 15 def __str__(self): 16 return self.choice_text

試したこと

was_publishd_recently()以外のquestion_textやpubdate,__str__も使えました

補足情報(FW/ツールのバージョンなど)

djangoのチュートリアルです。これに沿ってやってます。
https://docs.djangoproject.com/en/4.2/intro/tutorial02/

コメントを投稿

0 コメント