Как создать новые пользователи:Расширить модель пользователя от Django?
from twittexApp.forms import UserCreationForm
from django.views.generic import CreateView
from twittexApp.models import RegUser, User
class RegisterView(CreateView):
template_name = 'register.html'
model = RegUser
success_url = '/login/'
form_class = UserCreationForm
Моя расширенная модель Пользователь:
from django.db import models
from django.contrib.auth.models import User
class RegUser(models.Model):
user = models.OneToOneField(User)
description = models.CharField(max_length = 140, default="foo")
Мой вопрос, как я могу получить атрибут «описание» от пользователя?
Я уже знаю, что я могу получить «стандартную» модель пользователя через
<h1>My Profile</h1>
<ul>
<div>{{ request.user.username }}</div>
</ul>
Но получить описание не работает. Я пробовал две разные версии, но не показывал «foo».
<h1>My Profile</h1>
<ul>
<div>{{ request.user.desciption }}</div>
<div>{{ request.user.reguser.desciption }}</div>
</ul>
= Описание Дайте описание –