На этом моя проблема возникает отображение расширенных значений моей модели пользователя в моей index.htmlя не могу показать расширенные значения моей пользовательской модели
здесь мой models.py
from django.db import models
from django.contrib.auth.models import User
def url(self,filename):
ruta = "MultimediaData/Users/%s/%s"%(self.user.username,filename)
return ruta
class userProfile(models.Model):
user = models.OneToOneField(User)
photo = models.ImageField(upload_to=url)
telefono = models.CharField(max_length=30)
email = models.EmailField(max_length=75)
def __unicode__(self):
return self.user.username
мой индекс .html:
{% extends 'base.html' %}
{% block title %} Inicio - Bienvenidos {% endblock %}
{% block content %}
<p>Dracoin, el portal que facilitará tu vida</p>
{% if user.is_authenticated %}
<p>Bienvenido {{ user.username }}</p>
{% if user.get_profile.photo %}
<img src="/media/{{user.get_profile.photo}}" width="100px" height="100px"/>
{% endif %}
{% if user.get_profile.telefono %}
<p>Numero Tel: {{user.get_profile.telefono}}</p>
{% endif %}
{% endif %}
{% endblock %}
У меня нет проблем с управлением этой информацией в моей панели администратора, но я не могу просмотреть эту информацию в моем индексе. Я считаю, что ошибка в {% if user.get_profile.xxxx%} вызывает, но я не могу ее решить.
apologizeme заранее, если я упускаю из виду что-то.
Спасибо!
Какую версию django вы используете? – jproffitt