Size: a a a

2019 May 14

SM

Serge Matveenko in SPb Python
Dmitry
Привет. Кто-нибудь работал с SQLAlchemy? Я использую declarative_base, не могу создать таблицы для моделей. Вызов создания таблиц для конкретных моделей работает, а для всех моделей нет.

database.py:
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
from sqlalchemy.ext.declarative import declarative_base

from config import db_host, db_name, db_user, db_password


engine = create_engine("mysql://{}:{}@{}/{}".format(db_user, db_password, db_host, db_name), convert_unicode=True, echo=True)
db_session = scoped_session(sessionmaker(autocommit=False, autoflush=False, bind=engine))

Base = declarative_base()
Base.query = db_session.query_property()


def init_db():

   # import all modules here that might define models so that
   # they will be registered properly on the metadata.  Otherwise
   # you will have to import them first before calling init_db()

   from models.book import Book

   Base.metadata.create_all(bind=engine) # не работает
   Book.__table__.create(bind=engine) # работает


if __name__ == "__main__":
   init_db()

models/book.py:
from sqlalchemy import Column, Integer, String
from database import Base


class Book(Base):

   __tablename__ = "books"

   id = Column(Integer, autoincrement=True, primary_key=True)
   title = Column(String(80), nullable=False)

   def __repr__(self):
       return "<Title: {}>".format(self.title)
А можешь на gist код положить? Слишком много его, чтобы тут читать
источник

AG

Andy Golyanov in SPb Python
Всем привет, хорошего настроения и лета потеплее ;) Я сам из Москвы, был в Питере два раза и очень понравилось ;)

Я начинающий кодер, сейчас работаю копирайтером.

Освоил html и css базово, а теперь перехожу к JavaScript. Почитываю статьи про различные карьеры в IT и вижу, что на Python-щиков огромный спрос.

Я хотел бы спросить вас следующие вопросы:

1) Как вы думаете, если я перейду из front end в Python и буду изучать язык с большим количеством упражнений (видео, udemy и т.д. - у меня свободный английский), по 3 часа в день, следующие 12 месяцев по 5 дней в неделю, то есть, 12 месяцев х 20 дней х 3 часа  = 720 часов,
2) При этом, я начну пробовать искать заказики на Upwork (русский рынок не особенно заводит),
3) То смогу ли я достичь "успеха", под чем я подразумеваю следующее:
а. уверенное владение после 1 года изучения
б. определенный портфель мелких задачек и проектиков на собственном сайте-визитке
в. написание 1 небольшой статейки про Python каждую неделю на блогах для раскрутки собственного бренда (все на анг.)
4) И смогу ли я остаться в python и развиваться дальше?

Во front end вроде очень много проектов и мне это очень интересно. Отвращения к JavaScript нет, но просто вот подумываю о переходе в Python.

Заранее огромное спасибо за ваши бесценные советы.
источник

ED

Evgeny Dontsov in SPb Python
Добрый день! Кто знает как как "Реализовать возможность запуска приложения только в контейнере django"? Хотя бы в какую сторону смотреть
источник

АП

Алексей А́риксу Петров in SPb Python
Evgeny Dontsov
Добрый день! Кто знает как как "Реализовать возможность запуска приложения только в контейнере django"? Хотя бы в какую сторону смотреть
смотреть в сторону заказчика который даёт такое тз, вопросительно поднимать бровь и просить уточнений.
источник

IZ

Ilia Zviagin in SPb Python
Andy Golyanov
Всем привет, хорошего настроения и лета потеплее ;) Я сам из Москвы, был в Питере два раза и очень понравилось ;)

Я начинающий кодер, сейчас работаю копирайтером.

Освоил html и css базово, а теперь перехожу к JavaScript. Почитываю статьи про различные карьеры в IT и вижу, что на Python-щиков огромный спрос.

Я хотел бы спросить вас следующие вопросы:

1) Как вы думаете, если я перейду из front end в Python и буду изучать язык с большим количеством упражнений (видео, udemy и т.д. - у меня свободный английский), по 3 часа в день, следующие 12 месяцев по 5 дней в неделю, то есть, 12 месяцев х 20 дней х 3 часа  = 720 часов,
2) При этом, я начну пробовать искать заказики на Upwork (русский рынок не особенно заводит),
3) То смогу ли я достичь "успеха", под чем я подразумеваю следующее:
а. уверенное владение после 1 года изучения
б. определенный портфель мелких задачек и проектиков на собственном сайте-визитке
в. написание 1 небольшой статейки про Python каждую неделю на блогах для раскрутки собственного бренда (все на анг.)
4) И смогу ли я остаться в python и развиваться дальше?

Во front end вроде очень много проектов и мне это очень интересно. Отвращения к JavaScript нет, но просто вот подумываю о переходе в Python.

Заранее огромное спасибо за ваши бесценные советы.
Сможешь ли ты достичь успеха -- никто сказать не сможет.
Могу сказать одно -- тут главное -- упорство.
Но точно можно сказать, что надеятся найти работу без опыта -- это очень оптимистично.
В итоге -- пиши какие-то pet project, то есть какие-то проекты, имитирующие полезную деятельность, но не нужные никому кроме тебя, пиши что-то волонтёрское, или что-то левое не обязательное (поищи может знакомым что-то надо), только потом ты сможешь что-то из работы найти.
источник

VM

Vladimir Mironov in SPb Python
Andy Golyanov
Всем привет, хорошего настроения и лета потеплее ;) Я сам из Москвы, был в Питере два раза и очень понравилось ;)

Я начинающий кодер, сейчас работаю копирайтером.

Освоил html и css базово, а теперь перехожу к JavaScript. Почитываю статьи про различные карьеры в IT и вижу, что на Python-щиков огромный спрос.

Я хотел бы спросить вас следующие вопросы:

1) Как вы думаете, если я перейду из front end в Python и буду изучать язык с большим количеством упражнений (видео, udemy и т.д. - у меня свободный английский), по 3 часа в день, следующие 12 месяцев по 5 дней в неделю, то есть, 12 месяцев х 20 дней х 3 часа  = 720 часов,
2) При этом, я начну пробовать искать заказики на Upwork (русский рынок не особенно заводит),
3) То смогу ли я достичь "успеха", под чем я подразумеваю следующее:
а. уверенное владение после 1 года изучения
б. определенный портфель мелких задачек и проектиков на собственном сайте-визитке
в. написание 1 небольшой статейки про Python каждую неделю на блогах для раскрутки собственного бренда (все на анг.)
4) И смогу ли я остаться в python и развиваться дальше?

Во front end вроде очень много проектов и мне это очень интересно. Отвращения к JavaScript нет, но просто вот подумываю о переходе в Python.

Заранее огромное спасибо за ваши бесценные советы.
Просто план на жизнь ))
источник

AG

Andy Golyanov in SPb Python
Vladimir Mironov
Просто план на жизнь ))
да, сорри, много букв.
источник

IZ

Ilia Zviagin in SPb Python
Andy Golyanov
Всем привет, хорошего настроения и лета потеплее ;) Я сам из Москвы, был в Питере два раза и очень понравилось ;)

Я начинающий кодер, сейчас работаю копирайтером.

Освоил html и css базово, а теперь перехожу к JavaScript. Почитываю статьи про различные карьеры в IT и вижу, что на Python-щиков огромный спрос.

Я хотел бы спросить вас следующие вопросы:

1) Как вы думаете, если я перейду из front end в Python и буду изучать язык с большим количеством упражнений (видео, udemy и т.д. - у меня свободный английский), по 3 часа в день, следующие 12 месяцев по 5 дней в неделю, то есть, 12 месяцев х 20 дней х 3 часа  = 720 часов,
2) При этом, я начну пробовать искать заказики на Upwork (русский рынок не особенно заводит),
3) То смогу ли я достичь "успеха", под чем я подразумеваю следующее:
а. уверенное владение после 1 года изучения
б. определенный портфель мелких задачек и проектиков на собственном сайте-визитке
в. написание 1 небольшой статейки про Python каждую неделю на блогах для раскрутки собственного бренда (все на анг.)
4) И смогу ли я остаться в python и развиваться дальше?

Во front end вроде очень много проектов и мне это очень интересно. Отвращения к JavaScript нет, но просто вот подумываю о переходе в Python.

Заранее огромное спасибо за ваши бесценные советы.
Не, нормальный план, только можно пожелать осуществить его. Т.е. терпения и упорства.
источник

AG

Andy Golyanov in SPb Python
Ilia Zviagin
Не, нормальный план, только можно пожелать осуществить его. Т.е. терпения и упорства.
ну да... ну у меня есть основная работа копирайтером, поэтому я спокойно протяну 3 месяца без живых проектов и смогу делать хоть бесплатно задачи для публикации в git.
источник

VM

Vladimir Mironov in SPb Python
Andy Golyanov
ну да... ну у меня есть основная работа копирайтером, поэтому я спокойно протяну 3 месяца без живых проектов и смогу делать хоть бесплатно задачи для публикации в git.
Удачи
источник

ED

Evgeny Dontsov in SPb Python
Алексей А́риксу Петров
смотреть в сторону заказчика который даёт такое тз, вопросительно поднимать бровь и просить уточнений.
спс
источник

MB

Max Block in SPb Python
@cryptolurve
А зачем нужно учить Python? Если есть знания по JavaScript, то почему для бека не использовать Node.JS?
На апворке очень много работ по ноде. Мало того, если ты будешь фулстеком, это шикарно для апворка.

В пайтон надо переходить если есть реально ненависть к жаваскрипту. Но лично мне больше нравится экосистема ЖС, даже для бекенда. В чистом виде жавасктипт он конечно печальный, но вот TypeScript -- это уже шикарная система. Я из ноды в пайтон переключился лишь из-за того, что мои бизнес партнеры знают пайтон, но не знают совсем жаваскрипта. Только из-за них.

Ну и после определенного кол-ва выученных языков придет понимание, что все языки плохи 🙂
источник

SM

Serge Matveenko in SPb Python
Evgeny Dontsov
Добрый день! Кто знает как как "Реализовать возможность запуска приложения только в контейнере django"? Хотя бы в какую сторону смотреть
а можно подробнее задачу? я вот не понимаю чего хочется из такой формулировки.
источник

АП

Алексей А́риксу Петров in SPb Python
Max Block
@cryptolurve
А зачем нужно учить Python? Если есть знания по JavaScript, то почему для бека не использовать Node.JS?
На апворке очень много работ по ноде. Мало того, если ты будешь фулстеком, это шикарно для апворка.

В пайтон надо переходить если есть реально ненависть к жаваскрипту. Но лично мне больше нравится экосистема ЖС, даже для бекенда. В чистом виде жавасктипт он конечно печальный, но вот TypeScript -- это уже шикарная система. Я из ноды в пайтон переключился лишь из-за того, что мои бизнес партнеры знают пайтон, но не знают совсем жаваскрипта. Только из-за них.

Ну и после определенного кол-ва выученных языков придет понимание, что все языки плохи 🙂
В питоночате топить за жс - сильный ход.
источник

MB

Max Block in SPb Python
Алексей А́риксу Петров
В питоночате топить за жс - сильный ход.
Тут больше смысл не в том, что ЖС или Питон хуже (это чисто вкусовщина). А в том, что и на ЖС и на Питоне очень много работы. Оба языки достаточно хороши дле бекенда.
источник

IZ

Ilia Zviagin in SPb Python
Max Block
@cryptolurve
А зачем нужно учить Python? Если есть знания по JavaScript, то почему для бека не использовать Node.JS?
На апворке очень много работ по ноде. Мало того, если ты будешь фулстеком, это шикарно для апворка.

В пайтон надо переходить если есть реально ненависть к жаваскрипту. Но лично мне больше нравится экосистема ЖС, даже для бекенда. В чистом виде жавасктипт он конечно печальный, но вот TypeScript -- это уже шикарная система. Я из ноды в пайтон переключился лишь из-за того, что мои бизнес партнеры знают пайтон, но не знают совсем жаваскрипта. Только из-за них.

Ну и после определенного кол-ва выученных языков придет понимание, что все языки плохи 🙂
Потому что все это JS говно вторично, только на нем ничего не сделать, так что все верно
источник

ED

Evgeny Dontsov in SPb Python
Serge Matveenko
а можно подробнее задачу? я вот не понимаю чего хочется из такой формулировки.
Если точнее, то "Реализовать возможность запуска Телеграм бота только в контейнере django?". Телеграм-бот на Джанго
источник

DS

Dmytro Striletskyi in SPb Python
Evgeny Dontsov
Если точнее, то "Реализовать возможность запуска Телеграм бота только в контейнере django?". Телеграм-бот на Джанго
источник

SM

Serge Matveenko in SPb Python
Evgeny Dontsov
Если точнее, то "Реализовать возможность запуска Телеграм бота только в контейнере django?". Телеграм-бот на Джанго
что значит "только в контейнере Django?"
у меня куча вариантов что это может значить. реально.
источник

MS

Maxim Smirnov in SPb Python
Serge Matveenko
что значит "только в контейнере Django?"
у меня куча вариантов что это может значить. реально.
А у меня - ни одного.
источник