![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
del3d |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 13.11.2007 Репутация: нет Всего: нет |
Здравствуйте!
Пишу веб-приложения на PHP, вчера начал читать djbook.ru (говорят это круто).. Показано, что можно создать модель, а на ее основе сгенерировать SQL - код.. Но я привык работать с БД посредством SQL и тем более БД уже имеется.. Можно ли писать код без models.Model ИЛИ в чем его неоспоримое преимущество? |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 3 Всего: 70 |
Неоспоримых преимуществ не может быть нигде.
Использование ORM имеет свои преимущества перед написание голых SQL запросов, но так и имеет недостатки. Скорей для вашей задачи (хоть я её и не знаю) использование ORM будет оправдано. Это в большинстве случаев проще, быстрее и менее подвержено ошибкам. Джанга может сама сгенерировать модели по уже имеющейся базе, что тоже может вам пригодиться и упростить процесс миграции. В интернете существует много материалов по поводу мапинга реляционных баз в объекты. Изучте вопрос, составьте своё мнение и выберете оптимальный вариант. |
|||
|
||||
del3d |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 13.11.2007 Репутация: нет Всего: нет |
Спасибо..
Для меня самое важное, чтобы функциональность не терялась.. |
|||
|
||||
alvelin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 23.9.2010 Репутация: нет Всего: нет |
python manage.py inspectdb Вам в помощь
![]() ORM дьявольски упрощает работу. Впрочем и raw SQL никто не запрещал |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |