def setUp(): user = Users(username = '******', password = '******', email = '*****@*****.**', name = 'testuser', surname = 'testUser', gender = 'Hombre', timestamp = datetime.datetime.now()) world.user = user user.save()
def upload(request): if request.method == 'POST': photo = request.FILES.get('photo') if not Users.check_file_type(photo.name) and Users.check_file_size(photo.size): return HttpResponse('文件不合法') user = Users() user.user_phone = photo user.save() return HttpResponse('上传成功') return render(request, 'index.html')
def SignUp(request): if request.session.has_key('username'): username = request.session['username'] return redirect(Welcome, username) elif request.method == "POST": try: user = Users.objects.get(username=request.POST['username']) except: user = None try: user1 = Users.objects.get(email=request.POST['email']) except: user1 = None if user: messages.info(request, "Username is already exists") elif user1: messages.info(request, "Email ID is already exists") else: new_user = Users() new_user.username = request.POST['username'] new_user.firstname = request.POST['firstname'] new_user.lastname = request.POST['lastname'] new_user.email = request.POST['email'] new_user.password = request.POST['password'] new_user.confirm_password = request.POST['confirm_password'] new_user.birth_date = request.POST['birth_date'] date = datetime.strptime(new_user.birth_date, '%Y-%m-%d') no_of_days = (date.today().date() - date.date()).days age = no_of_days // 365.2425 new_user.age = age current_site = get_current_site(request) message = render_to_string( 'account_activation.html', { 'user': new_user, 'domain': current_site.domain, 'token': createToken(new_user), }) mail_subject = 'Please Activate Your Account' to_email = new_user.email email = EmailMessage(mail_subject, message, to=[to_email]) email.send() new_user.save() messages.success(request, "New User is Created Successfully") messages.success( request, "Verification Email is sent to your Registered Email ID") return render(request, 'signup.html', {})