它本来应该很简单,但到目前为止我还无法解决。我有一个Profile模型,它是与User模型一起的OneToOneField:
class Profile(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL,
related_name='profile',
on_delete=models.CASCADE)
date_of_birth = models.DateField(blank=True, null=True)
rua = models.CharField(max_length=254)
numero = models.CharField(max_length=20)
bairro = models.CharField(max_length=254)
complemento = models.CharField(max_length=254)
cidade = models.CharField(max_length=200)
estado = models.CharField(max_length=2)
cep = models.CharField(max_length=9)
def __str__(self):
return self.rua
我想做的是使用{{user.profile.rua}}在Django模板上呈现一些Profile字段,但是它不起作用。
有帮助吗?
谢谢!
编辑:
我的观点:
def checkout(request):
return render(request, 'payment/checkout.html')