Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. @login_required()
  2. def edytuj_osobe(request):
  3. try:
  4. a = Absolwent.objects.filter(user=request.user).first()
  5. except Absolwent.DoesNotExist:
  6. a = 0
  7. print(a)
  8. if request.method == 'POST':
  9. form = UserEditForm(instance=request.user, data=request.POST)
  10. if form.is_valid():
  11. print(form.cleaned_data['klasa'])
  12. if a:
  13. a.klasa = form.cleaned_data['klasa']
  14. a.save()
  15. else:
  16. a = Absolwent.objects.create(user=request.user, klasa=form.cleaned_data['klasa'])
  17. form.save()
  18. messages.success(request, "Zaktualizowano dane użytkownika!")
  19. return redirect(reverse('osoby:lista'))
  20. else:
  21. if a:
  22. a = a.klasa.id
  23. form = UserEditForm(instance=request.user, initial={'klasa':a})
  24. return render(request, 'osoby/edytuj_osobe1.html', {'form': form})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement