Условно мы отправляем сообщение в чат, в котором состоит пользователь. Нам нужно получить и заблокировать список пользователей, добавить сообщение, и разблокировать.зачем вообще тут блокировать пользователей?
Начал гуглить и наткнулся на подобный вопрос.на год вопроса и ответов тоже обращай внимание
for a staff account.судя по сообщению, при логине проверяется наличие is_staff, оно выдано тестовым пользователям?
database "tuser:tpassword@192.168.122.98/shop" does not existты сообщения об ошибках читаешь? тебе явно же указали на проблему, у тебя криво интерпретируется SQLALCHEMY_URL считает всё это "tuser:tpassword@192.168.122.98/shop" имя базы, подозреваю из-за лишнего слеша
Итак, каким образом нужно перенести данные с Sqlite3 на Postgresql?так данные или структуру базы? Ты пока даже коннект к базе не осилил.
ImportError: cannot import name 'Random' from 'random' (C:\skript\python\random.py)ты переопределил библиотеку random, нельзя называть файлы именами стандартных библиотек
Знаю, как устроены сайты, занимался веб-разаботкой, так что архитектуру с клиентской частью в браузере и северной на хостинге знаю.знаешь что такое REST API? так вот мобильное приложение как раз его и использует, и всё, в итоге практически ничем от обычного браузерного клиента не отличается (нюансы не считаем). Это для общего понимания работы, вместо REST API, может быть graphql и другие протоколы, иногда свои костыли.
При продолжительной работескорее всего это проблема про которую написано в оф доках https://docs.python.org/3/library/asyncio-task.htm...
Important Save a reference to the result of this function, to avoid a task disappearing mid-execution. The event loop only keeps weak references to tasks. A task that isn’t referenced elsewhere may get garbage collected at any time, even before it’s done. For reliable “fire-and-forget” background tasks, gather them in a collection: