Джанго без доступа к оболочке - PullRequest
0 голосов
/ 20 мая 2009

Можно ли запустить django без доступа к оболочке? Мой хостер поддерживает следующее за 5 € / месяц:

  • Python (я предполагаю, через mod_python)
  • mysql

Нет поддержки оболочки или cronjob, которая стоит дополнительно 10 € / месяц, поэтому я стараюсь этого избегать.

Я знаю, что Google Apps также работают без доступа к оболочке, но я предполагаю, что это возможно из-за их специальной конфигурации.

Ответы [ 2 ]

4 голосов
/ 20 мая 2009

Это возможно, но не желательно. Наличие доступа к оболочке позволяет правильно централизовать вещи с помощью символических ссылок.

Получить лучшего хозяина было бы моим первым предложением. WebFaction - наиболее рекомендуемый общий хост для использования с Django.

Если это не в вашем ценовом диапазоне, есть множество хостов, которые дают вам правильную системную учетную запись (вместо только учетной записи ftp) и имеют mod_python или mod_wsgi (предпочтительнее сейчас).

Службы Google работают без оболочки, поскольку их система ищет диспетчерский сценарий, который необходимо написать с точной спецификацией.

1 голос
/ 20 мая 2009

Возможно.

Обычно вы разрабатываете свое приложение локально (где удобно иметь доступ к оболочке) и публикуете свою работу на своем сервере. Все, что вам для этого нужно - это доступ по FTP и какой-то способ импортировать дамп базы данных из вашей базы данных разработки (часто хостеры предоставляют для этого установку phpMyAdmin).

Python (я предполагаю, через mod_python)

Исходя из моего опыта, вы, безусловно, ошибаетесь в этом предположении. Многие недорогие поставщики утверждают, что поддерживают Python, но на самом деле предоставляют только устаревшую версию, которую можно использовать со сценариями CGI. Эта настройка будет иметь довольно низкую производительность для приложений Django.

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