Beispiel #1
0
def registration(request):
    registered = False
    if request.method == "POST":
        userform = NewUserForm(data=request.POST)
        userinfo = NewUserInfoForm(data=request.POST)

        if userform.is_valid() and userinfo.is_valid():
            user = userform.save()
            user.set_password(user.password)
            user.save()

            profile = userinfo.save(commit=False)
            profile.user = user
            if 'profile_pic' in request.FILES:
                profile.profile_pic = request.FILES['profile_pic']

            profile.save()

            registered = True

        else:
            print(userform.errors, userinfo.errors)

    else:
        userform = NewUserForm()
        userinfo = NewUserInfoForm()

    return render(request, 'registration.html', {
        'userform': userform,
        'userinfo': userinfo,
        'registered': registered
    })
Beispiel #2
0
def registeruser(request):
    if request.method == 'POST':
        form = NewUserForm(request.POST)
        if form.is_valid():
            form.save()
            username = form.cleaned_data.get('username')
            messages.success(request, f'Your login created {username}')
            return redirect('home')
    else:
        form = NewUserForm()
    return render(request, 'user/register.html', {'form': form})
Beispiel #3
0
def users(request):

    form = NewUserForm()

    if request.method == "POST":
        form = NewUserForm(request.POST)

        if form.is_valid():
            form.save(commit=True)
            return index(request)
        else:
            print("ERROR FORM INVALID")
    return render(request, "users/users.html",{"form":form})
Beispiel #4
0
def signup(request):
    form = NewUserForm()

    if request.method == 'POST':
        form = NewUserForm(request.POST)

        if form.is_valid():
            form.save(commit=True)
            return index(request)
        else:
            print('Error Form Invalid !')

    return render(request,'users/sign_up.html',{'form':form})
Beispiel #5
0
def users(request):
    form = NewUserForm()

    if request.method == "POST":  # if the user hits submit on form
        form = NewUserForm(request.POST)

        if form.is_valid():  # and if that form is valid...
            form.save(commit=True)
            return home(request)

        else:
            print("ERROR: Form invalid.")

    return render(request, 'users/users.html', {'form': form})
Beispiel #6
0
    def post(self, request):
        """
        Procesa el formulario de creación de un usuario
        :param request: objeto HttpRequest
        :return: HttpResponse con respuesta
        """

        form = NewUserForm(request.POST)
        if form.is_valid():
            new_user = form.save()

            form = NewUserForm()
            messages.success(request, 'Nuevo usuario creado correctamente')

        context = {'form': form}
        return render(request, 'users/new_user.html', context)
Beispiel #7
0
 def post(self,request):
     form = NewUserForm(request.POST)
     if form.is_valid():
         user = form.save()
         form = NewUserForm
         messages.success(request,"Usuario creado")
     return render(request,"signup_page.html",{"form":form})
Beispiel #8
0
    def post(self, request):
        """
        Procesa el formulario de creación de un usuario
        :param request: objeto HttpRequest
        :return: HttpResponse con respuesta
        """

        form = NewUserForm(request.POST)

        if form.is_valid():
            sign_up = form.save()

        form = NewUserForm()
        messages.success(request,
                         '¡Usuario Creado! Puedes comenzar a publicar')
        context = {'form': form}
        return render(request, 'forms/sign-up.html', context)
Beispiel #9
0
    def get(self, request):
        """
        Presenta el formulario de creación de un usuario
        :param request: objeto HttpRequest
        :return: HttpResponse con respuesta
        """

        form = NewUserForm()

        context = {'form': form}
        return render(request, 'users/new_user.html', context)
def signup(request):
    form = NewUserForm

    if request.method == 'POST':
        form = NewUserForm(request.POST)

        if form.is_valid():
            form.save(commit=True)
            return index(request)
        else:
            print('ERROR FORM INVALID')

    return render(request,
                  'users/signup.html',
                  context={
                      'title': 'Please sign up here!',
                      'form': form
                  })