def new(request): """ Funkcja zwraca stronę z formularzem do dodania nowego punktu lub dodaje punkt w zależności od typus żądania: GET (utwórz formularz) lub POST (zapisz formularz). .. include:: ../source/login_required.rst """ if request.method == 'POST': form = NewPointForm(request.POST) if form.is_valid(): point = Point() point.user = request.user point.desc = form.cleaned_data['desc'] point.latit = float(form.cleaned_data['latit']) point.longi = float(form.cleaned_data['longi']) messages.success(request, ADDED) point.save() return HttpResponseRedirect('/')