サイトの登録フォームを作成しています。
オブジェクトの標準フィールド エントリのみを使用username, email, password
しUser
ます。
データベース テーブルは既に作成されています。
モデル.py
class RegistrationForm(ModelForm):
class Meta:
model = User
ビュー.py
def Registration(request):
RegForm = RegistrationForm(request.POST or None)
if request.method == 'POST':
if RegForm.is_valid():
newUser = User.objects.create_user(username, email, password)
RegForm.save()
try:
return HttpResponseRedirect('/Newuser/?userNm=' + clearUserName)
except:
raise ValidationError(('Invalid request'), code='300') ## [ TODO ]: add a custom error page here.
私の質問は、これらのフィールドをどのように表現するかです:
username, email, password
この行で(ビューから):
newUser = User.objects.create_user(username, email, password)
それはRegistrationForm()
models.py の一部ですか?
User
さらに:このデフォルトモデル( )modelform
をforms.pyで適切に表現するにはどうすればよいですか?