Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Beppe1964

Pagine: [1]
1
Web framework / django creazione nuovo user
« il: Settembre 09, 2020, 17:10 »
Buongiorno a tutti,
sono un principiante di python / django e sto realizzando una web app a scopo didattico (in realtà è un esercizio del corso che ho seguito).
Mi sono bloccato sulla creazione di uno user. Qui di seguito la view che utilizzo. Sulla console non ricevo alcun messaggio di errore ma il nuovo user di fatto non viene scritto nel db SQLite

from django.shortcuts import render, HttpResponseRedirect
from django.contrib.auth import authenticate, login
from django.contrib.auth.models import User
from accounts.forms import FormRegistrazione

# Create your views here.

def registrazioneView(request):
    if request.method == "POST":
        form = FormRegistrazione(request.POST)
        if form.is_valid():
            username = form.cleaned_data["username"]
            email = form.cleaned_data["email"]
            password = form.cleaned_data["password1"]
            User.objects.create_user(username=username, password=password, email=email)
            user = authenticate(username=username, password=password)
            login(request, user)
            return HttpResponseRedirect("/")
    else:
        form = FormRegistrazione()
    context = {"form": form}
    return render(request, 'accounts/registrazione.html', context)


Dove sbaglio?

Sto lavorando offline su win10 pro con Python 3.7 e Django 3.1

Grazie mille sin da ora a chi potrà darmi una mano.

Beppe

2
Benvenuto e regolamento / ce l'ho fatta
« il: Agosto 31, 2020, 23:06 »
Buonasera a tutti,
ho superato la domanda relativa ai milioni di km fra terra e luna  :D
Sono un programmatore  di vecchia data con vb net su windows.
Volendo realizzare una applicazione web ho seguito un corso di Python + Django + Bootstrap ed ora mi sto cimentando su qualche test prima di passare alla progettazione vera e propria della mia web app.
Avrò di certo parecchia domande da fare  :|
A presto.
Beppe

Pagine: [1]