Size: a a a

Django [ru] #STAY HOME

2019 September 12

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, можно запустить uvicorn, наверное, с этим, а зачем? асинхронных вьюшек нет
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Что во вьюшках можно асинхронно делать, кроме как в базу ходить?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
можно ходить в NoSQL
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
можно ходить на всякие внутренние микросервисы
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pavel Zagrebelin
Что во вьюшках можно асинхронно делать, кроме как в базу ходить?
сама въюха думаю
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
любые IO, в общем) ну, операции с объектным хранилищем или с файлами в подмонтированном разделе сюда же
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
А асинхронные кверисеты уже есть?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
нет
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
они будут позднее views точно
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
но сейчас нет даже асинхронных вьюшек и в таком виде я не понимаю полезность того кода, который попал в Django сейчас
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я не понимаю, как его с выгодой для себя использовать, если даже вьюшек нет, куда я там свой асинхронный код без них смогу прикрутить?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, в общем, если этот PR https://github.com/django/django/pull/11650 будет смержен в 3.0, то мы сможем попробовать запустить какой-нибудь асинхронный код на Django 3.0, а если нет, то я не знаю, как и зачем это сделать без views 😊
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть последний раз тут был коммит 6 августа, больше месяца назад, если бы захотели - успели бы доделать до 1 альфы
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если посмотреть в его профиль - он делал после 6 августа коммиты в другие проекты - то есть человек жив-здоров, не умер и не в отпуске 😊
источник

I

Ingvar in Django [ru] #STAY HOME
народ помогите плиз...хочу вывести две формы в страничку профиля.по очереди работают...но на одну и ту же стр не выводятся вместе...как можно это обыграть?
источник

I

InzGIBA in Django [ru] #STAY HOME
FormSet?
источник

I

Ingvar in Django [ru] #STAY HOME
@login_required
def profile(request):
   if request.method =="POST":

       update_user = UserUpdateForm(request.POST, instance=request.user)

       if update_user.is_valid():
           update_user.save()

           messages.success(request, f'Ваш аккаунт был успешно обновлен')
           return redirect('profile')
   else:

       update_user = UserUpdateForm(instance=request.user)
   data = {

       'update_user': update_user
   }

   return render(request, 'users/profile.html', data)


@login_required
def profile1(request):
   if request.method =="POST":
       img_profile = ProfileImage(request.POST, request.FILES, instance=request.user.profile)


       if  img_profile.is_valid():

           img_profile.save()
           messages.success(request, f'Ваш аккаунт был успешно обновлен')
           return redirect('profile')
   else:
       img_profile = ProfileImage(instance=request.user.profile)

   data = {
       'img_profile': img_profile,

   }

   return render(request, 'users/profile1.html', data)
источник

I

Ingvar in Django [ru] #STAY HOME
вот две формы
источник

I

InzGIBA in Django [ru] #STAY HOME
Ingvar, тебе нужно получать данные с двух форм одновременно? Или просто вывести две различные формы
источник

I

Ingvar in Django [ru] #STAY HOME
одновременно не нужно.надо вывести две разные формы...чтоб их можно было юзать отдельно..по переходу в таблисте
источник