Php-Django Chimera: это возможно? - PullRequest
0 голосов
/ 22 июля 2010

Я видел много сообщений о переходе с php на Django, но ни один не освещал это.У меня есть сайт, который полностью построен на php (php 5, mysql и apache2).Этот сайт используется только для сбора данных от пользователей.Теперь мне нужно сделать вторую половину сайта для отображения данных.Это будет шаг 2 из 5 в общем плане, и я бы предпочел не использовать php.Мне было интересно:

  1. Насколько сложно будет запустить сервер Django (надеюсь, на том же компьютере), который будет обслуживать данные из базы данных на основе php?

  2. Можно ли сформировать классы Python (унаследованные от django.db.models.Model) для получения данных из базы данных php?

  3. Может ли аутентификация Django использоваться с существовавшей ранеетаблица пользователей?

Приветствия.Chris

1 Ответ

3 голосов
/ 22 июля 2010
  1. Python и PHP могут работать с одного сервера просто отлично. Однако при смешивании mod_php с mod_pythong / mod_wsgi могут возникнуть проблемы с производительностью при больших нагрузках.

  2. Большая часть Django основана на собственном ORM. Таким образом, вы не сможете воспользоваться всеми преимуществами Django, если обслуживаете данные из базы данных, созданной вне ее ORM, если вы не изменили схему, чтобы она соответствовала напрямую. Но чтобы ответить на ваши вопросы:

  3. Самый простой способ сделать это - использовать систему аутентификации django, а затем перенести текущих пользователей в django.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...