body {min-width: 400px;}
и <meta name="viewport" content="width=400, initial-scale=1.0">
test_registration_when_existing_inactive_email
User.objects.create_user(self.VALID_EMAIL, self.VALID_PASSWORD)
resp = self.client.post(reverse('accounts:signup'), {
'email': self.VALID_EMAIL,
'password1': self.VALID_PASSWORD,
'password2': self.VALID_PASSWORD
})
Limit (cost=0.43..43.52 rows=2 width=20)
-> Index Scan Backward using communities_post_published_at_index on communities_post (cost=0.43..779074.67 rows=36164 width=20)
Filter: (views > 10000000)
Roman Kitaev, прости, но ты имхо не дочитал мой вопрос.
WebsocketConsumer - синхронный. Да, я вижу, что есть и AsyncWebsocketConsumer, но тогда зачем синхронный нужен?
Он же бесполезен чуть менее, чем полностью. Тем не менее он есть.
И если его юзать, то верно ли "1 процесс == 1 Consumer() == 1 Connection == 1 клиент"?