Да, я пробовал это, не знаю зачем убрал.ну так переведи ошибку, она совсем про другое, не нужно программировать asyncio методом тыка, сначала разберись как он работает.
from . import views
from .views import edit_post
path('<slug:post_slug>/', edit_post, name='feeds'),
path('edit_post/<slug:post_slug>/', views.edit_post, name='edit_post'),
]
1 - приложение слушает один порт;я где тут нужны блокировки? я конечно понимаю что это от ЯП же зависит, но вот на питоне я без проблем верну значение из словаря, для этого не нужны блокировки
2 - приложение обрабатывает запросы параллельно;
3 - вам надо вернуть значение из словаря в ответе.