Как настроить локальную среду разработки Django в Ubuntu? - PullRequest
1 голос
/ 12 сентября 2011

Наконец-то сделал переход с Windows на Linux (Ubuntu). Я учу себя Python + Django.

ЦЕЛЬ: Я хочу настроить локальную среду разработки, в которой я могу создать приложение django и запустить его локально, прежде чем развертывать его в режиме реального времени.

SO FAR: Python поставляется с Linux. Гедит тоже. Ок, отлично. После этого я потерялся.

Я не уверен, как поступить. Я полный нуб Linux. Я предполагаю, что мне нужно запустить apache, mysql и django для запуска. Я не знаю, как настроить эти вещи для запуска или как установить правильные каталоги или что мне нужно связать с чем ... на самом деле я даже не уверен, какие правильные вопросы задать.

Ответы [ 2 ]

4 голосов
/ 12 сентября 2011

Быстрый ответ:

Просто установите django через их документацию, и вам даже не понадобится запускать apache, поскольку он будет запускать свой собственный сервер. Вы можете использовать sqlite в качестве базы данных, и вам даже не придется беспокоиться о MySQL. Это если ваша цель - выучить джанго и начать работать как можно быстрее.

В противном случае, если вы хотите пройти весь маршрут, вам нужно начать учиться намного больше (что не так уж плохо). Я бы сказал, взгляните на некоторые из руководств slicehost для настройки apache, mysql в ubuntu:

http://articles.slicehost.com/2010/5/19/installing-apache-on-ubuntu

http://articles.slicehost.com/2011/3/10/installing-mysql-server-on-ubuntu

А затем просто продолжайте установку django и переходите оттуда. Учебник по Джанго - это круто. В сети есть много другой документации и руководств по настройке среды разработки.

0 голосов
/ 12 сентября 2011

Если у вас есть Python

Вы можете установить pip:

easy_install pip

Теперь вы можете использовать pip для установки библиотек python, например, для установки django

pip install django

Для разработки я бы предпочел pydev , у него есть поддержка django с силой затмения.

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