Tag: 资料

Django-Registration&Django-Profile,使用你自己的自定义表单

我正在使用django注册和djangoconfiguration文件来处理注册和configuration文件。 我想在注册时为用户创build一个configuration文件。 我已经创build了一个自定义registry单,并使用以下教程将其添加到了urls.py: http://dewful.com/?p=70 本教程的基本思想是重写默认registry单以同时创buildconfiguration文件。 forms.py – 在我的个人资料的应用程序 from django import forms from registration.forms import RegistrationForm from django.utils.translation import ugettext_lazy as _ from profiles.models import UserProfile from registration.models import RegistrationProfile attrs_dict = { 'class': 'required' } class UserRegistrationForm(RegistrationForm): city = forms.CharField(widget=forms.TextInput(attrs=attrs_dict)) def save(self, profile_callback=None): new_user = RegistrationProfile.objects.create_inactive_user(username=self.cleaned_data['username'], password=self.cleaned_data['password1'], email=self.cleaned_data['email']) new_profile = UserProfile(user=new_user, city=self.cleaned_data['city']) new_profile.save() return […]