def index(request): register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() ruta = str(pathlib.Path().absolute()) + '/log.txt' archivo = open(ruta, "a+") now = datetime.now() datosdb = CreateRss.objects.filter(public=True) respuestadata = {} for i in range(len(datosdb)): con = 0 while True: try: respuesta = feedparser.parse(datosdb[i].url) print(respuesta['feed']['title']) datosdb[i].respuesta = respuesta.entries datosdb[i].isError = False error = "" break except Exception as e: archivo.write("** A ocurrido un error: " + type(e).__name__ + " " + str(now) + "\n") con = con + 1 error = "A ocurrido un error al cargrar el feed" datosdb[i].isError = True datosdb[i].error = error if con >= 3: break return render(request, 'index.html', { 'register_form': register_form, 'datos': datosdb, 'error': error })
def register_page(request): # validacion de la pagina de registro if request.user.is_authenticated: return redirect('inicio') else: # formulario original django #----register_form = UserCreationForm() # desabilitado el formulario original para utilizar # un nuevo formulario personalizado register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() messages.success(request, 'Registrado con éxito') return redirect('inicio') return render(request, 'users/register.html', { 'title': 'Registro', 'register_form': register_form })
def register(request): if request.method == 'POST': form = RegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=raw_password) login(request, user) return redirect('/') else: form = RegisterForm() return render(request, 'registration/register.html', {'form': form})
def register_page(request): register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() messages.success(request, 'Te has registrado correctamente!') return redirect('index') return render(request, 'users/register.html', { 'title': 'Registro', 'register_form': register_form })
def register_user(request): if request.user.is_authenticated: return redirect('index') else: register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() messages.success(request, 'Registro completo') return redirect('index') values = {'title': 'registro', 'register_form': register_form} return render(request, 'users/register.html', values)
def register_user(request): if request.user.is_authenticated: return redirect('inicio') else: register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() messages.success(request, 'Te has registrado correctamente') return redirect('articles') return render(request, 'mainapp/register.html', {'register_form': register_form})
def register_page(request): register_form = RegisterForm() if request.method == "POST": register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() messages.success( request, "Te has registrado correctamente", ) return redirect("inicio") return render(request, "users/register.html", { "title": "Registro", "register_form": register_form })
def register_page(request): if request.user.is_authenticated: return redirect('/inicio') else: register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() messages.success(request, 'Te has registrado correctamente😋') return redirect('/inicio') return render(request, 'users/register.html', { 'title': 'Registro', 'register_form': register_form })
def register_page(request): if request.user.is_authenticated: return redirect('home') else: register_form = RegisterForm() if request.method == 'POST': register_form = RegisterForm(request.POST) if register_form.is_valid: register_form.save() messages.success(request, 'Te has registrado satisfactoriamente') return redirect('home') else: register_form = RegisterForm() return render(request, 'users/register.html', { 'title': 'Registro', 'register_form': register_form })
def register_page(request): # Si queremos usar el formulario de registro que trae django por defecto #register_form = UserCreationForm() if request.user.is_authenticated: return redirect('index') else: register_form = RegisterForm() #miramos si nos llega el metodo post if request.method == 'POST': #si llega post el formulario se esta enviado correctamente, en caso de que el formulario no sea valido, el formulario se rellena automaticamente #register_form = UserCreationForm(request.POST) register_form = RegisterForm(request.POST) #si el formulario es valido, guardamos el formulario if register_form.is_valid(): register_form.save() #Si todo va bien mostramos mensaje messages.success(request, 'Te has registrado correctamente') #si todo va bien redirec a inicio # para la password hay que tener en cuenta que: # Su contraseña no puede asemejarse tanto a su otra información personal. # Su contraseña debe contener al menos 8 caracteres. # Su contraseña no puede ser una clave utilizada comúnmente. # Su contraseña no puede ser completamente numérica. #si no, no da error pero tampoco guarda al usuario return redirect('index') return render(request, 'users/register.html', { 'title': 'Registro', 'register_form': register_form, })
def register_page(request): if request.user.is_authenticated: #si esta autenticado no debe mostrar el registro redirecciona a inicio return redirect("inicio") else: #register_form = UserCreationForm() #instanciar la clase de creacion de formulario por defecto de django register_form = RegisterForm() #intanciar formulario prsonalzado (forms.py) if request.method == 'POST': #register_form = UserCreationForm(request.POST) #si se ha enviado algo se guardara register_form = RegisterForm(request.POST) if register_form.is_valid(): register_form.save() messages.success(request, 'Te has registrado correctamente') #crear mensaje flash return redirect('inicio') return render(request, 'users/register.html', { 'title': 'Registro', 'register_form': register_form })