コード例 #1
0
ファイル: forms.py プロジェクト: nixiaoya/bbs
 def save(self):
     user = User()
     user.username = self.username
     user.set_password(self.password)
     user.email = self.email
     if self.signature:
         user.signature = self.signature
     user.save()
     return user
コード例 #2
0
ファイル: views.py プロジェクト: AhmedMorsy95/Intro_to_Django
def index(request):

    if request.method == 'POST':
        data = RegisterForm(request.POST)
        if data.is_valid():
            dummy = User()
            dummy.email = data.cleaned_data['email']
            dummy.password = "******"
            dummy.username = data.cleaned_data['name']
            dummy.save()

    form = RegisterForm()
    return render(request, 'Register/index.html', {'form': form})
コード例 #3
0
ファイル: register_user.py プロジェクト: RohitDas/cubeproject
	def  post(self):

			register_fields = json.loads(self.request.body)
			#Check if email exists:
			email = register_fields["email"]
			name = register_fields["name"]
			city = register_fields["city"]
			query = ndb.gql("SELECT * FROM User WHERE email=:1", email).fetch()
			if not query:
				user = User()
				user.email = email
				user.name = name
				user.city = city
				user.put()
			else:
				logging.info("User exists")
コード例 #4
0
def register(request):
    if request.method == "POST":
        arg = request.POST
        email = arg.get("email")
        username = arg.get("username")
        password = arg.get("password")
        repassword = arg.get("repassword")

        user = User()
        user.email = email
        user.username = username
        if password == repassword:
            user.password = set_password(password)
        else:
            return HttpResponseRedirect('/Buyer/register/')
        user.save()
        return HttpResponseRedirect('/Buyer/login/')
    return render(request, 'buyer/register.html', locals())
コード例 #5
0
    def post(self, request):
        form = RegisterForm(request.POST, request.FILES)
        if form.is_valid():
            username = form.cleaned_data['username']
            password = form.cleaned_data['password']
            avatar = form.cleaned_data['avatar']
            email = form.cleaned_data['email']

            user = User()
            user.username = username
            user.set_password(password)
            user.email = email
            user.avatar = avatar
            user.save()

            return redirect(reverse('User:login'))
        else:
            return render(request, 'user/register.html', {'msg': '請爭取輸入!'})