Это как
Можно задать вопрос?
Tishka17
А что значит "помечать"?
А что значит "помечать"?
Мета-вопрос АЛАРМ АХТУНГ: Можно задать вопрос?
Tishka17
Гг
Svyatoslav
Можно задать вопрос?
В правилах не увидел такого, видимо и не помечают
Artyem
вот тут просили помечать
Svyatoslav
вот тут просили помечать
Тогда это в закреп надо, а новые приходят и знать не знают
Ilya
brestows
Ребят подскажите что почитать что бы реализовать следующее: Есть некое API у которого есть категории а уже в каждой категории есть свои данные Хотчется сделать так что бы имея некий базовый класс наример Test можно было получать данные конкретной категрии tmp = Test() tmp.category1.get(.....) Надеюсь нормально объяснил )
brestows
извините не очень пока шарю в питоне)
Ilya
Я в курсе...
brestows
ну вообще mssql сам под линукс есть
Работает еще пока так себе )
Tishka17
Работает еще пока так себе )
до сих пор? уже года три прошло
brestows
до сих пор? уже года три прошло
Да, буквально в конце 2018 года тестировали
brestows
нет еще той производительности что на винде
Ilya
Да, буквально в конце 2018 года тестировали
Ну, с точка зрения СУБД там не может быт крупных проблем
brestows
а почему не tmp[‘category1’].get()? Если набор категорий произвольный странно их делать полями класса
Он не произвольный, он фиксирован. Просто у каждой категории свои поля, своя структура
brestows
да и мне так больше нравится )
Tishka17
т.е. мне mssql server на ubuntu поставить надо + дрова?
https://docs.microsoft.com/ru-ru/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017
brestows
тогда не понятно в чем вопрос
как это реализовать )
Tishka17
как это реализовать )
что конкретно?
Tishka17
как это реализовать )
class Test: def __init__(self): self.category1=Category1() self.category2=Category2()
brestows
Ты в курсе деталей?
Какие именно детали вас интересуют ? Мы тестировали на своей БД, и на своем приложении. И нас результаты не удовлетворили, если сильно хочется могу пообщаться с SQL-щиками, что их не устроило, я настраивал только ОС
Ilya
т.е. мне mssql server на ubuntu поставить надо + дрова?
Саму СУБД не надо, она может и на другой машине работать. А ODBC стек и драйвера для MSSQLServer - надо точно.
brestows
class Test: def __init__(self): self.category1=Category1() self.category2=Category2()
А разве в таком случае у Category2 будут свои методы ? которые могут быть отличны от метовдов в Category1
Stanley
какой пакет ставил для odbc в питоне?
Django==2.1.7 django-mssql==1.8 django-pyodbc==1.1.3 pytz==2018.9 sql-server.pyodbc==1.0
Stanley
вот все что стоит
Stanley
на винде работает
brestows
АА )
brestows
Ну какие проблемы, очень кратко
Произвоидтельность, при равных условиях скорость работы ниже, и не все фишки еще были перенесены (точно какие, сказать не могу) которые критичны были конкретно для нас
Ilya
т.е. мне mssql server на ubuntu поставить надо + дрова?
Чисто теоретически можно без ODBC stack, но это зависит от того как биндинги для питона работают, умеет ли они без драйвер менеджера.
Tishka17
Django==2.1.7 django-mssql==1.8 django-pyodbc==1.1.3 pytz==2018.9 sql-server.pyodbc==1.0
чет я смотрю ридми на django-pyodbc - оно даже django 2 не поддерживает и sql server новее 2012
Tishka17
Django==2.1.7 django-mssql==1.8 django-pyodbc==1.1.3 pytz==2018.9 sql-server.pyodbc==1.0
https://django-mssql.readthedocs.io/en/latest/quickstart.html#installation зависимости у django-mssql: pywin32 =D
Tishka17
выглядит как будто это все не взлетит никак
Stanley
https://django-mssql.readthedocs.io/en/latest/quickstart.html#installation зависимости у django-mssql: pywin32 =D
в смысле этот пакет только для винды? на линукс не пойдет?
Tishka17
угу
Tishka17
похоже на то
Stanley
DATABASES = { 'default': { 'NAME': 'my_database', 'ENGINE': 'sqlserver_ado', 'HOST': 'dbserver\\ss2012', 'USER': '', 'PASSWORD': '', } }
Tishka17
“Django-MSSQL only works on Windows, hence the pywin32 dependency (Actually, anything ADO is Windows dependent since it's built on Microsoft's ActiveX). Try Django-SQLServer. It's based on Django-MSSQL but can pass info using python-tds which is not platform specific. “
Andrew
ну Category1 и Category2 - любые классы =)
Щас ещё немного и чувак фасад выдумает
Stanley
попробуй django-sqlserver
хорошо, спасибо!
Tishka17
в смысле этот пакет только для винды? на линукс не пойдет?
или вот это попробуй https://pypi.org/project/django-pyodbc-azure/
Stanley
Tishka17
а еалси не секрет, почему mssql?
Tishka17
он конечно хорош, но все равно интересно
Stanley
он конечно хорош, но все равно интересно
Устроился в организацию а у них тут вся база в mssql на сервере и приложение на access написано и они в нем работают. На веб все перенести надо, я для пробы небольшое приложение написал сижу подключаю)))
Stanley
вернее на винде то заработало вот на линукс переношу)
UglyKoyote
пфф.. я пришел когда на 1 работу, там вообще кобол был. вот где реальное извращение))
brestows
ну Category1 и Category2 - любые классы =)
Я вот такое имел ввиду ) https://github.com/maxtepkeev/python-redmine
Tishka17
и в чем пробелма?
Tishka17
у тебя есть классы Remine - коллегция всякой фигни ProjectGetter - умеет получать проекты и метод ProjectGetter.get который возвращает инстансы Project
Tishka17
соовтетсвенно remine.project - это объект типа ProjectGetter
Tishka17
а дальше уже можешь заоптимизироваться чтобы не писать одно и то же
Tishka17
например заюзать датаклассы для парсинга ответа от redmine
brestows
Спасибо, буду пробовать
brestows
а тут есть кто нить из админов python.su
brestows
у них там сертификат неделю назад протух)
Denis
Кто подскажет как прогнать elementtree для замены значения тега по всем xml в подпапках в директории???
Denis
В корне получается а как по вложенным прогнать хз
Tishka17
glob?
Kop
А кто дружил питон с базой 1с?
Kop
Нет, просто не знаю к чему готовится
Kop
БЕГN
Да это фриланс
Andrew
Нет, просто не знаю к чему готовится
Там все очень легко и прозаично