如何从数据库中的自定义表单保存用户

时间:2020-03-24 18:31:31

标签: python django django-models django-forms django-views

下面是我的代码,其中包含djangoforms.py和views.py文件。 我要保存新用户。如何实现呢?

forms.py

from django import forms


class SignUpForm(forms.Form):
    first_name = forms.CharField(widget=forms.TextInput(attrs={'class':'first'}))
    last_name = forms.CharField(widget=forms.TextInput(attrs={'class':'first'}))
    email = forms.EmailField(widget=forms.EmailInput(attrs={'class': 'first'}))
    password = forms.CharField(widget = forms.PasswordInput(attrs={'class':'first'}))
    re_password = forms.CharField(widget = forms.PasswordInput(attrs={'class':'first'}))

views.py

from django.shortcuts import render
from django.http import  HttpResponse
import datetime
from . import forms

def regform(request):
    form=forms.SignUpForm()
    if request.method=='POST':
        form=form.SignUpForm(request.POST)
    else:
        html="welcome"
    return render(request,'home/home.html', {'html':html, 'form':form})

1 个答案:

答案 0 :(得分:0)

看看this会很有用。另外,请阅读有关用户管理的Django官方文档

相关问题