【发布时间】:2021-09-21 05:35:44
【问题描述】:
所以我为这个问题创建了一个小的数据库关系:
from django.db import models
# Create your models here.
class Poll(models.Model):
title = models.CharField(max_length=255)
date_created = models.DateTimeField(auto_now_add=True)
is_active = models.BooleanField(default=True)
def __str__(self):
return self.title
class Option(models.Model):
title= models.CharField(max_length=50)
poll = models.ForeignKey(Poll, on_delete=models.CASCADE)
desc = models.CharField(max_length=255)
def __str__(self):
return self.title
class Voter(models.Model):
name = models.CharField(max_length = 255)
option = models.ForeignKey(Option, on_delete=models.CASCADE)
def __str__(self):
return f'{self.name} - {self.option}'
所以我有两个问题:
-
是否可以从
Voter模型的__str__函数访问Option模型的desc字段的值? -
是否可以从
Voter模型的__str__函数访问Poll模型的date_created字段的值?
非常感谢!
【问题讨论】:
标签: django django-models django-database