qman
Янв. 18, 2008 06:11:57
Посоветуйте фрэймворк для работы с MS SQL server.
Есть уже разработанная система состоящая из сервера MS SQL и множества приложений, написанных на delphi. Хотелось бы отказаться от приложений, написанных на delphi и перейти на web.
Пока смотрю на Django. Но кажется что он мне не подойдет, так как он создает свою схемы для базы данных.
Прав ли я в выше написанном утверждении?
А у меня есть готовая схема, которую я не имею права менять.
Александр Кошелев
Янв. 18, 2008 10:41:43
qman
Пока смотрю на Django. Но кажется что он мне не подойдет, так как он создает свою схемы для базы данных.
Создает он её “опционально”. Даже больше скажу, он по имеющейся схеме может модели сделать, что в твоём случае даже полезно на начальных этапах.
pythonwin
Янв. 18, 2008 11:57:02
делал MSSQL + TurboGears (через SQLObject)
PS думаю вопрос о том может ли ORM django поддерживать работу с драйвером к MSSQL.
qman
Янв. 18, 2008 12:24:49
Daevaornslav0nic
sqlalchemy.org
я правильно понимаю, что sqlalchemy используется в turbogear?
Daevaorn
Создает он её “опционально”. Даже больше скажу, он по имеющейся схеме может модели сделать, что в твоём случае даже полезно на начальных этапах.
но почему тогда нигде не упоминается подключение к MS SQL? и как это сделать? ODBC, ADO?
P.S. может посмотрите в ветке
http://python.com.ua/forum/viewtopic.php?id=1679 почему не могу установить django
dvs
Янв. 18, 2008 18:32:59
Можно юзать Django без его моделей.
И тогда с MS SQL работать как в обычном Python-приложении. Способы подключения: ceODBC, pyODBC, ADODB, pymssql…
Опять жe SQLAlchemy можно заюзать.
ЗЫ. Я так с DB2 работаю.
qman
Апрель 16, 2008 10:15:25
dvs
Можно юзать Django без его моделей.
И тогда с MS SQL работать как в обычном Python-приложении. Способы подключения: ceODBC, pyODBC, ADODB, pymssql…
Опять жe SQLAlchemy можно заюзать.
ЗЫ. Я так с DB2 работаю.
подскажите как вы работаете без моделей? можете ссылки дать на примеры? или прямо во view.py пишите sql запросы? Тогда возниавет много вопросов, например как вы строите выпадающие списки, и прочие элементы ГУИ для вставки новой записи в базу данных.
Большое спасибо за информацию
slivlen
Апрель 16, 2008 11:28:06
qman
можете ссылки дать на примеры? или прямо во view.py пишите sql запросы? Тогда возниавет много вопросов, например как вы строите выпадающие списки, и прочие элементы ГУИ для вставки новой записи в базу данных.
А какое отношение построение ГУИ имеет к бэкэнду для работы с БД?
dvs
Апрель 16, 2008 18:40:22
qman
dvs
Можно юзать Django без его моделей.
И тогда с MS SQL работать как в обычном Python-приложении. Способы подключения: ceODBC, pyODBC, ADODB, pymssql…
Опять жe SQLAlchemy можно заюзать.
ЗЫ. Я так с DB2 работаю.
подскажите как вы работаете без моделей? можете ссылки дать на примеры?
Использую обычный DB-API код (см
http://www.python.org/dev/peps/pep-0249/), потому как сайт класса “DB explorer”
Иначе можно было бы привлечь SQLAlchemy
или прямо во view.py пишите sql запросы? Тогда возниавет много вопросов, например как вы строите выпадающие списки, и прочие элементы ГУИ для вставки новой записи в базу данных.
Большое спасибо за информацию
Формы по БД не строю.