示例#1
0
def create(request):
    if request.method == 'POST':
        form = UserEmailCreationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            return HttpResponseRedirect("/")
    else:
        form = UserEmailCreationForm()
    return render(request, "users/create.html", {'form': form})
示例#2
0
def create(request):
    if request.method == 'POST':
        form = UserEmailCreationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            s = SleeperProfile.objects.get_or_create(user=new_user)[0]
            for m in Metric.objects.filter(show_by_default=True):
                s.metrics.add(m)
            s.save()
            return HttpResponseRedirect("/")
    else:
        form = UserEmailCreationForm()
    return render(request, "users/create.html", {'form': form})