@ru_python

Страница 8665 из 9768
Stanley
09.04.2019
03:30:08
Всем привет. Есть база лежит на отдельном сервере MSSQL. написал небольшое приложение на django на ПК стоит windows и все работает. Перенес приложение на linux ubuntu пытаюсь запустить runserver и вот такую ошибку выдает --> attributeError: module 'sql server.pyodbc.base' has no attribute databasewrappe Подскажите кто знает?

Stanley
09.04.2019
04:36:11
Зависимости поставил? ODBC, драйвера для MSSQL ...
видимо с ними и проблема, на оф сайте видел, но мне ODBC Driver 11 for SQL Server вот такой надо а там нет, может подскажите где взять? А для ODBC какой драйвер ставить?

а какие зависимости вы имеете в виду? те что в приложении используются? их поставил

Google
м_м
09.04.2019
05:15:01
почему народ перестал помечать мета-вопросы? Думал поковыряться, а что то маловато данных.

Filthy Lucre
09.04.2019
06:00:46
Это как
Можно задать вопрос?

Tishka17
09.04.2019
06:01:26
А что значит "помечать"?

Filthy Lucre
09.04.2019
06:02:01
А что значит "помечать"?
Мета-вопрос АЛАРМ АХТУНГ: Можно задать вопрос?

Tishka17
09.04.2019
06:02:10
Гг

Svyat
09.04.2019
06:04:20
Можно задать вопрос?
В правилах не увидел такого, видимо и не помечают

Svyat
09.04.2019
06:23:43
вот тут просили помечать
Тогда это в закреп надо, а новые приходят и знать не знают

Ilia
09.04.2019
06:39:57
brestows
09.04.2019
06:40:10
Ребят подскажите что почитать что бы реализовать следующее: Есть некое API у которого есть категории а уже в каждой категории есть свои данные Хотчется сделать так что бы имея некий базовый класс наример Test можно было получать данные конкретной категрии tmp = Test() tmp.category1.get(.....) Надеюсь нормально объяснил )

извините не очень пока шарю в питоне)

Google
Ilia
09.04.2019
06:40:57
Я в курсе...

brestows
09.04.2019
06:40:58
ну вообще mssql сам под линукс есть
Работает еще пока так себе )

Tishka17
09.04.2019
06:41:07
Работает еще пока так себе )
до сих пор? уже года три прошло

brestows
09.04.2019
06:41:25
до сих пор? уже года три прошло
Да, буквально в конце 2018 года тестировали

нет еще той производительности что на винде

Ilia
09.04.2019
06:42:00
Да, буквально в конце 2018 года тестировали
Ну, с точка зрения СУБД там не может быт крупных проблем

brestows
09.04.2019
06:42:46
а почему не tmp[‘category1’].get()? Если набор категорий произвольный странно их делать полями класса
Он не произвольный, он фиксирован. Просто у каждой категории свои поля, своя структура

да и мне так больше нравится )

Tishka17
09.04.2019
06:43:12
т.е. мне 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
09.04.2019
06:43:28
тогда не понятно в чем вопрос
как это реализовать )

Tishka17
09.04.2019
06:43:40
как это реализовать )
что конкретно?

Stanley
09.04.2019
06:44:04
Ilia
09.04.2019
06:44:09
Tishka17
09.04.2019
06:44:43
как это реализовать )
class Test: def __init__(self): self.category1=Category1() self.category2=Category2()

brestows
09.04.2019
06:46:10
Ты в курсе деталей?
Какие именно детали вас интересуют ? Мы тестировали на своей БД, и на своем приложении. И нас результаты не удовлетворили, если сильно хочется могу пообщаться с SQL-щиками, что их не устроило, я настраивал только ОС

Ilia
09.04.2019
06:46:20
т.е. мне mssql server на ubuntu поставить надо + дрова?
Саму СУБД не надо, она может и на другой машине работать. А ODBC стек и драйвера для MSSQLServer - надо точно.

Google
brestows
09.04.2019
06:47:14
class Test: def __init__(self): self.category1=Category1() self.category2=Category2()
А разве в таком случае у Category2 будут свои методы ? которые могут быть отличны от метовдов в Category1

Stanley
09.04.2019
06:47:23
какой пакет ставил для odbc в питоне?
Django==2.1.7 django-mssql==1.8 django-pyodbc==1.1.3 pytz==2018.9 sql-server.pyodbc==1.0

вот все что стоит

на винде работает

brestows
09.04.2019
06:48:06
АА )

Ну какие проблемы, очень кратко
Произвоидтельность, при равных условиях скорость работы ниже, и не все фишки еще были перенесены (точно какие, сказать не могу) которые критичны были конкретно для нас

Ilia
09.04.2019
06:49:04
т.е. мне mssql server на ubuntu поставить надо + дрова?
Чисто теоретически можно без ODBC stack, но это зависит от того как биндинги для питона работают, умеет ли они без драйвер менеджера.

Tishka17
09.04.2019
06:49:15
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

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

выглядит как будто это все не взлетит никак

Stanley
09.04.2019
06:54:39
https://django-mssql.readthedocs.io/en/latest/quickstart.html#installation зависимости у django-mssql: pywin32 =D
в смысле этот пакет только для винды? на линукс не пойдет?

Tishka17
09.04.2019
06:55:22
угу

похоже на то

Stanley
09.04.2019
06:55:47
DATABASES = { 'default': { 'NAME': 'my_database', 'ENGINE': 'sqlserver_ado', 'HOST': 'dbserver\\ss2012', 'USER': '', 'PASSWORD': '', } }

Tishka17
09.04.2019
06:56:07
“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. “

Google
Andrew
09.04.2019
06:56:37
ну Category1 и Category2 - любые классы =)
Щас ещё немного и чувак фасад выдумает

Stanley
09.04.2019
06:57:15
попробуй django-sqlserver
хорошо, спасибо!

Tishka17
09.04.2019
06:57:20
в смысле этот пакет только для винды? на линукс не пойдет?
или вот это попробуй https://pypi.org/project/django-pyodbc-azure/

Stanley
09.04.2019
06:58:03
Tishka17
09.04.2019
06:58:39
а еалси не секрет, почему mssql?

он конечно хорош, но все равно интересно

Stanley
09.04.2019
07:03:06
он конечно хорош, но все равно интересно
Устроился в организацию а у них тут вся база в mssql на сервере и приложение на access написано и они в нем работают. На веб все перенести надо, я для пробы небольшое приложение написал сижу подключаю)))

вернее на винде то заработало вот на линукс переношу)

Ugly
09.04.2019
07:03:50
пфф.. я пришел когда на 1 работу, там вообще кобол был. вот где реальное извращение))

brestows
09.04.2019
07:13:45
ну Category1 и Category2 - любые классы =)
Я вот такое имел ввиду ) https://github.com/maxtepkeev/python-redmine

Tishka17
09.04.2019
07:14:41
и в чем пробелма?

у тебя есть классы Remine - коллегция всякой фигни ProjectGetter - умеет получать проекты и метод ProjectGetter.get который возвращает инстансы Project

соовтетсвенно remine.project - это объект типа ProjectGetter

а дальше уже можешь заоптимизироваться чтобы не писать одно и то же

например заюзать датаклассы для парсинга ответа от redmine

brestows
09.04.2019
07:18:03
Спасибо, буду пробовать

а тут есть кто нить из админов python.su

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