repos
/ analytics-django master

analytics-django

mirror archived upstream

Self-hostable website analytics on Django: a straightforward collector API, dashboards, a world map, and PDF reports.

analyticsdjangodockerhandcodedpythonself-hostedsqliteviteweb-analytics

566 B · 20 lines · Python Raw History
 1from django.shortcuts import render
 2from django.contrib import messages
 3
 4from .forms import UserForm
 5
 6
 7def profile(request):
 8    if request.method == "POST":
 9        form = UserForm(request.POST, instance=request.user)
10        if form.is_valid():
11            form.save()
12            messages.success(request, "Your profile was successfully updated!")
13    else:
14        form = UserForm(instance=request.user)
15    return render(
16        request,
17        "accounts/profile.html",
18        {"form": form, "title": "Profile", "description": "Update your profile."},
19    )