Size: a a a

2020 February 22

Т

Технопёс in aiogram [ru]
std::mpa🌲
не надо так делать
+
источник

Т

Технопёс in aiogram [ru]
Sad Beladen🍷
Привет всем, можете подсказать, вопрос немного не по теме, как можно импортировать с init py?
Например, тут у меня импортируются все функции с разных файлов, и как можно эти импортированные функции использовать в других файлах?
Зачем тебе столько функций с доступом из одного места? С тем же успехом мог все ебашить стеной в одном монолитном модуле.
__init__.py можно использовать для красивых импортов необходимых вещей, чтобы, допустим, не писать
from api.api import API
где первый апи это название пакета, второй апи название модуля
источник

S

Sad Beladen🍷 in aiogram [ru]
Технопёс
Зачем тебе столько функций с доступом из одного места? С тем же успехом мог все ебашить стеной в одном монолитном модуле.
__init__.py можно использовать для красивых импортов необходимых вещей, чтобы, допустим, не писать
from api.api import API
где первый апи это название пакета, второй апи название модуля
А, понял, спасибо за разьяснения, вернул все
источник

Т

Технопёс in aiogram [ru]
Sad Beladen🍷
А, понял, спасибо за разьяснения, вернул все
Главное что нужно понять, так это то, что при импорте пакета (не модуля), исполняется __init__.py. И через него ты уже получаешь "красивый" доступ, без api.api прослоек.

При структуре:
api/
   __init__.py
   api.py

(с API в api.py)

Код в ините:
from .api import API

Даст возможность делать так:
from api import API

Вместо
from api.api import API
источник

S

Sad Beladen🍷 in aiogram [ru]
Технопёс
Главное что нужно понять, так это то, что при импорте пакета (не модуля), исполняется __init__.py. И через него ты уже получаешь "красивый" доступ, без api.api прослоек.

При структуре:
api/
   __init__.py
   api.py

(с API в api.py)

Код в ините:
from .api import API

Даст возможность делать так:
from api import API

Вместо
from api.api import API
Теперь понял, спасибо
источник

D

Dima in aiogram [ru]
Кто может подкинуть примеры, как вы создаете таблицы в постгресе при использовании докера?
источник

D

Dima in aiogram [ru]
я вот так пытался
источник

D

Dima in aiogram [ru]
но странно что даже самой бд нету
источник

D

Dima in aiogram [ru]
хотя в компоузе я задал ее в енвайроменте
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
dkc up -d db
dkc exec db psql -uuser -ppass < data.sql
(этопримерноесличто)
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
но вообще по-хорошему у твоего основного приложения должны быть дб миграции которые ты прогоняешь при запуске этого приложения
источник

D

Dima in aiogram [ru]
𝖓𝖎𝖊𝖒𝖆𝖓𝖉
dkc up -d db
dkc exec db psql -uuser -ppass < data.sql
(этопримерноесличто)
А что такое dkc?
источник

D

Dima in aiogram [ru]
А, компоуз
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
docker-compose сократил
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
(у меня алиас стоит, впадло много букаф писать)
источник

D

Dima in aiogram [ru]
А чтоб в 1 клик поднять как то можно?
источник

𝖓

𝖓𝖎𝖊𝖒𝖆𝖓𝖉 in aiogram [ru]
чтоб прям при старте оно весь дамп каждый раз грузило?
источник

D

Dima in aiogram [ru]
Это не дамп, там таблицы описаны
источник

D

Dima in aiogram [ru]
Хотя там и исерты есть
источник

D

Dima in aiogram [ru]
Так что не совсем
источник