Настройка Django в первый раз - PullRequest
1 голос
/ 26 октября 2010

Я привык настраивать сервер для nginx с php и mysql. Я понимаю, что просто отлично. Но я очень запутался в том, с чего начать с django. Кстати, о питоне я ничего не знаю.

Я использую Ubuntu 10.04

Python уже установлен (не знаю, какая версия, хотя. Я прочитал, мне нужно меньше 3 или что-то)

Итак, во-первых, как мне запустить fastcgi и использовать python? Я знаю, как перейти на него из nginx, когда он запустится.

Я также читал кое-что о необходимости "флюпа". Как мне установить это?

А куда же деваются файлы python? Я думал, что видел что-то о создании своего рода скелета? Может быть, я ошибаюсь в этом.

Возможно, укажите мне на упрощенный учебник или что-то в этом роде - не на инструкции на сайте django - я просто не понимаю.

Ответы [ 4 ]

4 голосов
/ 26 октября 2010

Лучший шаг, который вы можете сделать, это прочитать Django Tutorial

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

1 голос
/ 26 октября 2010

Я нашел эту запись в блоге Брэндона Конкла , очень полезную для настройки нового сервера Django в Ubuntu. Он идет по маршруту Nginx / Gunicorn, а не Nginx / fcgi, но в последнее время это настройка сервера, которая становится все более популярной и популярной в сообществе Django.

1 голос
/ 26 октября 2010

Я серьезно повозился, когда столкнулся с существующим приложением Django, которое мне пришлось заново разместить. У меня был опыт работы с Rails, но никто не работал с Django. Я завел Nginx, обслуживающий статические ресурсы и передавающий запросы фреймворка в Apache и mod_python - если я правильно помню, мое приложение зависело от mod_python. Вот ресурсы, которые мне пригодились:

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

0 голосов
/ 26 октября 2010

lighttpd отлично подходит для fcgi.для максимальной гибкости запустите django fcgi как tcp-listener и подключите к нему lighttpd.

...