如何在django中的模板内运行数据库搜索

时间:2015-07-29 21:18:50

标签: python django templates

我是新手并且在登录后尝试显示用户的图像。我使用的是django用户模型,它是我的扩展用户模型的外键,称为消费者。我正在使用auth.views来验证用户身份并生成视图。我能够获取用户名但无法检索图像URL,因为我无法获取Consumer实例。在何处以及如何在不编写自己的身份验证代码的情况下为登录用户提取消费者详细信息。

请帮忙。请参阅下面的代码

Models.py

class Consumer(models.Model):
    user = models.OneToOneField(User)
    cimage = models.ImageField(blank=True)
    company = models.CharField(max_length=32)

urls.py

(r'^login/$', 'django.contrib.auth.views.login'),

screen.html     

1 个答案:

答案 0 :(得分:0)

如果您通过{{ user.username }}获取用户名,则可以通过同样的方式与消费者联系:{{ user.consumer.cimage }}