Please try, django-userena, or django-registration,
both deal with userdetails.
Thx
Frank
Am 30.09.13 20:33, schrieb Okorie Emmanuel:
I have two problems
1. How can i populate the account
information of each user, this
what i have done but only info on
user models populates, the info on extended
field does not show on my template
# models.py
class Student(Models.model):
user = foreignkey(user)
sex= models.charfied()
......
class Teacher(Models.model):
user = foreignkey(user)
sex= models.charfied()
salary models.charfield()
......
# views.py
@login_required(login_url='/
login/')
def account(request, template_name="account.html"):
if not request.user.is_authenticated():
return HttpResponseRedirect('/login/')
regis = property(lambda u: Candidate.objects.get(User=u)[0])
context = {'regis': regis}
return render_to_response('account.html', context,
context_instance=RequestContext(request))
#account.html
{% extends "base.html" %}
{% block wrapper %}
<h3> welcome {{ user.username }}</h3>
<p>Email: {{ user.email }}</p>
<p>Name: {{ regis.u.first_name }}</p>
<p>Sex: {{ regis.sex }}</p>
<p>surname: {{ regis.last_name }}</p>
<p>Date of birth: {{ regis.dob }}</p>
<p>Marital status: {{ regis.marital_status }}</p>
<p>passport: {{ regis.passport }}</p>
<img src="{{ regis.passport.url }}" />
{% endblock %}
{{user.username}}, {{ user.email }} shows but
the rest does not show
2. i Have the profile form to enable user
edit their account anytime they want,
but i can't figure the code around it
any solution to this problem
thanks
--
You received this message because you are subscribed to the Google
Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/50bfe62a-556b-4b29-8ba9-50d58006c2c1%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Django
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/5249C868.4020203%40produktlaunch.de.
For more options, visit https://groups.google.com/groups/opt_out.