Size: a a a

Python beginners

2021 December 28

NR

Nate River in Python beginners
всем привет. есть какой нибудь стандарт, как "правильнее" вызывать функции, если их несколько и каждая зависит друг от друга.
Вызывать каждую внутри следующей, чтобы присвоить в переменную
Или написать главную функцию в ней все вызывать, проверять и передавать ее результаты в другие
источник

NR

Nate River in Python beginners
во 2 случае в самих функциях кода на всякие проверки меньше будет, чтобы она делала только то, что должна, правильно думаю?
источник

E

EZIC in Python beginners
при удалении записи из articles возникает ошибка
sqlalchemy.orm.exc.UnmappedColumnError: Can't execute sync rule for source column 'authors.id'; mapper 'mapped class Articles->articles' does not map this column.  Try using an explicit `foreign_keys collection which does not include destination column 'articles.author_id' (or use a viewonly=True relation).
`
я так понимаю ошибка из-за author_picture`в `articles
но не уверен как здесь сделать правильно
источник

A

ArtemQ in Python beginners
А есть пример?
источник

NR

Nate River in Python beginners
пример можно любой придумать, какой нибудь парсер, например функция с запросом, функция с парсингом, функция с записью в джсон.
функцию с запросом лучше юзать в функции с парсингом и проверять там код и т.д
или создать еще 1 main и там вызывать все 3 с нужными проверками, чтобы не захламлять функции лишним кодом
источник

AK

Azamat Komaev in Python beginners
Я бы второй вариант выбрал
источник

A

ArtemQ in Python beginners
Иногда помогает 20ый пеп, чтобы города не городить
https://www.python.org/dev/peps/pep-0020/
источник

AK

Azamat Komaev in Python beginners
Или даже тут лучше создать класс с соответствующими методами
источник

NR

Nate River in Python beginners
👍
источник

I

Ilnur in Python beginners
Всем привет ! вопрос у асинхронной sqlalchemy и синхронной разные методы ?
источник

I

Ilnur in Python beginners
источник

Z

Zart in Python beginners
это вообще не вопрос
источник

I

Ilnur in Python beginners
Просто хотел убедиться спасибо !
источник

Y

Yotow in Python beginners
Подскажите пожалуйста, почему хэширование pygost341194 может отличаться от аналогичного хэширования в криптопро?
источник

I

Ilnur in Python beginners
<class 'asyncpg.exceptions.InvalidForeignKeyError'>: в целевой внешней таблице "customers" нет ограничения уникальности, соответствующего данным ключам
[SQL: 
CREATE TABLE users_choice (
 id BIGINT NOT NULL,
 user_id BIGINT NOT NULL,
 need_filter BOOLEAN,
 tennis BOOLEAN,
 billiards BOOLEAN,
 sauna BOOLEAN,
 banya BOOLEAN,
 environment VARCHAR(10),
 quantity SMALLINT,
 price VARCHAR,
 come_in SMALLINT,
 come_out SMALLINT,
 PRIMARY KEY (id, user_id),
 FOREIGN KEY(user_id) REFERENCES customers (id)
)


эта ошибка говорит о том что я неправильно сделал foreign key или как ?
источник

I

Ilnur in Python beginners
она возникает когда я хочу сделать drop_all в sqlalchemy
источник

А

Андрей in Python beginners
Ребят,помогите пожалуйста

пример 1:
imprto tgbot from Repo

async def test(repo: Repo):
   await repo.test()

def register_user(dp: Dispatcher):
   dp.register_message_handler(test)

Вывод:
Good

Пример 2:

imprto tgbot from Repo

async def test():
   await Repo.test()

async def register_user(dp: Dispatcher):
   await test()

Вывод:
Ошибка
источник

АК

Александр Кутузов... in Python beginners
Спасибо)
источник

MO

Maxim Osminin ⚓️ in Python beginners
Я там ниже ещё немного понакрутил)) https://t.me/ru_python_beginners/1799598
источник

АК

Александр Кутузов... in Python beginners
Круто) доберусь до компьютера и попробую) спасибо.
источник