Сделал одну программку, которая парсит сайт, собирает из него инфу и кладет в СУБД.
Потом начал делать другую программку, которая пользует ту инфу.
Подумалось что табличные определения сиквельной алхимии
class SmsUser(Base): __tablename__ = 'd_sms_user' sms_user_id = Column(Integer, primary_key=True) sms_user_name = Column(Unicode(250)) api_id = Column(Unicode(45)) phone_no = Column(Unicode(12)) email = Column(Unicode(150))
Сказано, сделано.
НО!
Сделал, то я сделал, но возникает несколько но:
1. Файлик пришлось класть в /usr/lib/python2.7 руками.
2. Файл получается ни в каком проекте pycharm то есть сам по себе валяется. Ни в git закоммитить ни на сервак пропихнуть.
То есть я понимаю что можно под него сделать отдельный проект PyCharm, класть его в отдельный репозиторий гит, пушить на серваки и виртуалки и.т.д. Но получается, как бы не забыть его обновленную версию запихнуть на мой “PROD”.
То есть ситуация, добавил я в СУБД табличку, добавил в общий модуль класс этой таблицы, сделал обработку таблицы в модуле проекта. Потом торжественно лью на прод и забываю залить новую версию библиотеки. Epic fail.
Наверняка велосипед уже придуман, только подскажите его название или куда копать ?