Форум сайта python.su
Привет,
Есть в django библиотека profile, дополняющая модель user несколькими полями (типа name и about):
class User(models.Model):
username = models.CharField(_('username'), max_length=30, unique=True, help_text=_("Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters"))
first_name = models.CharField(_('first name'), max_length=30, blank=True)
...
class Profile(models.Model):
user = models.ForeignKey(User, unique=True, verbose_name=_("user"))
name = models.CharField(_("name"), max_length=50, null=True, blank=True)
about = models.TextField(_("about"), null=True, blank=True)
...
class ProfileForm(forms.ModelForm):
class Meta:
model = Profile
exclude = [
"user",
"blogrss",
"timezone",
"language",
"twitter_user",
"twitter_password",
]
--------------
(во views.py, profile_edit)
profile = request.user.get_profile()
profile_form = ProfileForm(instance=profile)
Офлайн