Size: a a a

Django [ru] #STAY HOME

2019 May 09

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вот о чём это говорит?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
о том, что рано или поздно синхронную джангу закопают
источник

AO

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

AO

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

AO

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

AO

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
что ещё там прикольное? view как функция (ура! это правильно), а вспомогательные функции очень похожи на функции из сервисов (тоже ура)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
async def get_authors(pattern):
   # Create a new context to call in parallel
   async with db.new_connections():
       return [
           author.name
           async for author in Authors.objects.filter(name__icontains=pattern)
       ]

async def get_books(pattern):
   # Create a new context to call in parallel
   async with db.new_connections():
       return [
           book.title
           async for book in Book.objects.filter(name__icontains=pattern)
       ]

async def my_view(request):
   # Query authors and books in parallel
   task_authors = asyncio.create_task(get_authors("an"))
   task_books = asyncio.create_task(get_books("di"))
   return render(
       request,
       "template.html",
       {
           "books": await task_books,
           "authors": await task_authors,
       },
   )
источник

А

Алексей in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
async def get_authors(pattern):
   # Create a new context to call in parallel
   async with db.new_connections():
       return [
           author.name
           async for author in Authors.objects.filter(name__icontains=pattern)
       ]

async def get_books(pattern):
   # Create a new context to call in parallel
   async with db.new_connections():
       return [
           book.title
           async for book in Book.objects.filter(name__icontains=pattern)
       ]

async def my_view(request):
   # Query authors and books in parallel
   task_authors = asyncio.create_task(get_authors("an"))
   task_books = asyncio.create_task(get_books("di"))
   return render(
       request,
       "template.html",
       {
           "books": await task_books,
           "authors": await task_authors,
       },
   )
Это уже доступно? Или только новости?
источник

AO

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
возможно, в 3.0
источник

DB

Dima Boger in Django [ru] #STAY HOME
Алексей
Это уже доступно? Или только новости?
Предложение по улучшению
источник

DB

Dima Boger in Django [ru] #STAY HOME
Дат и родмапов нет. Я бы не ожидал скоро
источник

AO

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
про Django Templates тоже в общем-то понятно, они там написали, что поддержка будет, но это всё не сразу и не факт, что будет
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
возможно, в 3.0
3.0 чуть ли не следующий релиз, не рано ли мечтать?)
источник

AO

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
это их мечты)
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
ээ, пропустил.. можешь раздел сказать?)
источник

AO

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