Example #1
0
def retrieve(request):
    """Возвращает экземпляр класса форма профиля пользователя"""
    try:
        profile = request.user.get_profile()
    # если у пользователя не было профиля, то создаем его
    except OrganizerProfile.DoesNotExist:
        profile = OrganizerProfile(user=request.user)
        profile.save()
    return profile
Example #2
0
def set(request):
    """Заполняем форму данными пользователя"""
    profile = retrieve(request)
    profile_form = OrganizerProfile(request.POST, instance=profile)
    profile_form.save()