@ru_python

Страница 7129 из 9768
Sergey
22.11.2018
15:04:08
Т.е. три поля таблицы БД

Сергей
22.11.2018
15:04:27
Атрибут = столбец

Maxim
22.11.2018
15:04:43
Я уже чуть ближе к пониманию, а как указать какие именно поля мне нужны?)
query = surveys.select().where([surveys.c.SurveyName == survey, surveys.c.SomeField == some_field]).limit(3)

Sergey
22.11.2018
15:04:44
Атрибут = столбец
Тогда мне точно нужны атрибуты))

Google
Maxim
22.11.2018
15:05:27
Тогда мне точно нужны атрибуты))
смотрите документацию SQLAlchemy и там всё описано

Sergey
22.11.2018
15:05:31
query = surveys.select().where([surveys.c.SurveyName == survey, surveys.c.SomeField == some_field]).limit(3)
Не, Максим, это точно не то, тут ограничение по трём столбцам, а мне вывести надо три столбца, условие (where) остаётся неизменным.

Maxim
22.11.2018
15:06:16
в селекте надо передать поля таблицы, которые хотите выбрать
query = surveys.select([surveys.c.id, surveys.c.SurveyName]).where(surveys.c.SurveyName == survey).limit(3)

Не, Максим, это точно не то, тут ограничение по трём столбцам, а мне вывести надо три столбца, условие (where) остаётся неизменным.
если не отработает, то попробуйте передать не массив как аргумент, а аргументы как массив

я просто точно не помню, давно с этим работал

Sergey
22.11.2018
15:09:34
если не отработает, то попробуйте передать не массив как аргумент, а аргументы как массив
Вот в таком случае нужно аргуметы как массив? sqlalchemy.exc.ArgumentError: SQL expression object or string expected, got object of type <class 'list'> instead

query = surveys.select([surveys.c.SurveyName]).where(surveys.c.SurveyName == survey)

Maxim
22.11.2018
15:10:22
звёздочку перед массивом нужно поставить

или так: query = surveys.select(surveys.c.id, surveys.c.SurveyName).where(surveys.c.SurveyName == survey).limit(3)

Google
Sergey
22.11.2018
15:31:48
или так: query = surveys.select(surveys.c.id, surveys.c.SurveyName).where(surveys.c.SurveyName == survey).limit(3)
Максим, эти варианты не сработали, но в целом у меня получилось, я получаю нужную инфу вот так: query = surveys.select().where(surveys.c.SurveyName == survey) result = engine.execute(query) for row in result: survey_verbose_name = row['ProjectNumber'] survey_number = row['ExcelSheet'] Но что-то мне говорит что это не очень-то эффективно Есть какие-то варианты получше? P.S. surveys.select().where(surveys.c.SurveyName == survey) всегда вернёт одну строку

Sergey
22.11.2018
15:36:10
query = surveys.select().where(surveys.c.SurveyName == survey).with_entities(survey.c.id) https://docs.sqlalchemy.org/en/latest/orm/query.html#sqlalchemy.orm.query.Query.with_entities
Что-то точно не так: AttributeError: 'Select' object has no attribute 'with_entities' Но в любом случае спасибо, буду изучать документацию.

Maxim
22.11.2018
15:37:01
Sergey
22.11.2018
15:37:29
короче там 100% есть такая возможность, смотрите sqlachemy core доку
Да, я потому и думла что вариант брать все колонки не очень хороший. Буду изучать)

OrangeFruit
22.11.2018
15:53:05
есть массив сток, пытаюсь перебрать этот массив и каждой строке добавить f"'{host_hostname}'". На выходе упорно получается только последняя одинарная кавычка без содержимого до неё. Что я делаю не так?

BeJIuk1u 666✅
22.11.2018
15:54:02
хелло

ivan
22.11.2018
15:54:37
хелло
Итачи, разлогинься

GG
22.11.2018
15:54:53
Всем привет, подскажите, легко ли перейти с js, php на питон, если у меня средние знания по этим языкам?

BeJIuk1u 666✅
22.11.2018
15:54:57
аматерасу

GG
22.11.2018
15:56:16
Мож мануалы по скоросному переходу есть?

?? Eugene
22.11.2018
15:56:39
Всем привет, подскажите, легко ли перейти с js, php на питон, если у меня средние знания по этим языкам?
Ну больно в любом случае будет, но не так больно, как если бы ты переходил с С++

Tishka17
22.11.2018
15:56:51
Мож мануалы по скоросному переходу есть?
Я скорее из-за скептического отношения к программистам на пхп и жс так ответил

Если не такой как большинство, а понимаешь что пишешь и зачем - перейдешь за неделю

OrangeFruit
22.11.2018
15:58:05
Подробнее
есть некий list в котором объекты-строки с именами хостов. Пытаюсь перебрать этот list и к имени хоста добавить по одинарной кавычке в начале и конце и записать полученную строку в новый list

GG
22.11.2018
15:58:09
Мне нравится синтаксис питона, но сложно привыкнуть к консоли, а гуи как-то криво прикручивается

Tishka17
22.11.2018
15:58:18
Ну больно в любом случае будет, но не так больно, как если бы ты переходил с С++
А с с++ что не так? Наоборот, если ты на нем писал, значит у тебя и знания и культура написания кода высокие

Google
Viktor
22.11.2018
15:58:24
Всем привет! Кодеры поделитесь кто как и где изучал Python?? Также интересно зарабатываете ли вы этим!?

?
22.11.2018
15:59:02
Какой Гуи? Зачем?
вот тож интересно

?
22.11.2018
15:59:43
Может он про ide?
но там ведь все просто как и для пхп есть от JetBrains для питона

GG
22.11.2018
16:01:41
А как там в пыхе с гуями?
Там проще, потому что с js похожи и между собой взаимосвязаны

Tishka17
22.11.2018
16:02:04
Вообще никак не похожи и связь слабая

По http связь

?? Eugene
22.11.2018
16:02:42
Короче, бери питон, да пиши

No pain - no gain

Tishka17
22.11.2018
16:03:22
Там проще, потому что с js похожи и между собой взаимосвязаны
Можешь вообще просто взять и заменить бэк с пхп на питон, а фронт на js оставить тот же

GG
22.11.2018
16:03:38
Мне в нравится писать код в vs code на локальном сайте все проверять, а в питоне не знаю как такое осуществить

Tishka17
22.11.2018
16:03:41
Если фронт хорошо написан, не заметит

Можешь писать в vs code

Google
GG
22.11.2018
16:04:32
Можешь писать в vs code
А как прикрутить к серверу питон?

Tishka17
22.11.2018
16:04:55
Почитай про gunicorn или uwsgi

?? Eugene
22.11.2018
16:05:03
Бэк меняешь на го, фронт на кофескрипт. Вуаля, ты хипстер

Tishka17
22.11.2018
16:05:10
Ну и поищи инструкцию для твоего фреймворка

GG
22.11.2018
16:06:08
Viktor
22.11.2018
16:07:02
coursera, python.org, текущая проблема example в гугле
Спасиб! Учу по книге, но через пару часов фокус теряется и продуктивность стремится к нулю.

GG
22.11.2018
16:07:18
Еще хотелось бы писать десктопные приложения, есть какой-нибудь редактор, типа визуал студио но для питона?

?
22.11.2018
16:08:24
ну да ладно, есть https://wiki.qt.io/PySide2 @umfox

Alex
22.11.2018
16:08:32
GUI библиотеки и фреймворки на питоне есть

GG
22.11.2018
16:08:40
при чем тут редактор?
Ну типа форму сделать, с кнопками и другими приблудами ?

Alex
22.11.2018
16:09:09
Ну типа форму сделать, с кнопками и другими приблудами ?
и при чем тут редактор? если ты ищешь дизайнер форм, то их есть

GG
22.11.2018
16:09:11
GUI библиотеки и фреймворки на питоне есть
Я пробывал pyqt поставить но он кривой

Alex
22.11.2018
16:09:14
Qt Designer

OrangeFruit
22.11.2018
16:09:19
Спасиб! Учу по книге, но через пару часов фокус теряется и продуктивность стремится к нулю.
по работе много кейсов, которые можно как-то закодить. От небольших скриптов бекапа, до внутреннего портала для сотрудников отдела ИТ на django

Alex
22.11.2018
16:09:22
Google
Tishka17
22.11.2018
16:09:42
Qml нынче с js же работает

Alex
22.11.2018
16:10:39
Бери Qt + QML, можешь даже без питона
я, кстати, сам придерживаюсь мнения что GUI лучше писать на Qt, а если на Qt - то QML \ C++ и питон тут не очень нужен...

GG
22.11.2018
16:10:58
чем кривой?
Дизайн делаешь в pyqt, собираешь, а код для элементов пишешь в самом питоне. Это же не есть быстро.

Alex
22.11.2018
16:12:25
Дизайн делаешь в pyqt, собираешь, а код для элементов пишешь в самом питоне. Это же не есть быстро.
э… чо? ты видимо хотел сказать, что дизайн ты делаешь в Qt Designer…. код же ты обычно пишешь в текстовом редакторе.

Alex
22.11.2018
16:12:32
В питоне писать код попахивает порнографией.

Tishka17
22.11.2018
16:12:36
Я тебе говорю, бери qml

GG
22.11.2018
16:12:36
Вот в визуал студио нажал на кнопку, написал для нее код, такого нет?)

Alex
22.11.2018
16:12:48
Я тебе говорю, бери qml
он хочет чтобы сразу и Button_34_On_Click

Tishka17
22.11.2018
16:13:42
Это же перестает работать после добавления хотя бы одного уровня абстракции

Tishka17
22.11.2018
16:14:20
А если ещё и мышкой элементы по экрану расставлять, то тоже

Хотя QtDeisgner в этом плане меньше всех косячит

Страница 7129 из 9768