Есть ли все в одном пакете, как XAMPP для Django? - PullRequest
7 голосов
/ 08 мая 2011

Как и в случае с XAMPP, вы можете просто установить его и начать разработку, потому что здесь есть PHP / MySQL / Apache и т. Д.

Есть ли что-нибудь подобное для Джанго?

P.S. Я имел в виду просто разработку на моей локальной машине, а не развертывание.

Ответы [ 3 ]

3 голосов
/ 08 мая 2011

Самое близкое, что я видел, это DjangoStack Битнами * .Возможно, для начала работы с Django практически нет необходимости в сопоставимом стеке XAMPP, так как единственное, что вам нужно для начала работы с Django - это Python 2.x.Большинство дистрибутивов Linux и OSX включают Python 2.x.Самый простой способ установить Django - использовать easy_install (предпочтительно из , распространять ) или pip.Это не может быть намного проще, если вы счастливы, используя встроенный сервер разработки и SQLite:

$ easy_install django

Если у вас нет есть easy_install или pip доступно, или вы не знаете, как использовать их с терминала ... выучить .Вы можете использовать pip или easy_install для автоматической установки невероятного количества пакетов / приложений для Python ИЛИ Django.Не пропустите это!Я предпочитаю pip по ряду причин, о которых вы можете узнать лучше из их документации .

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

Я также видел InstantDjango , который пытается быть установщиком для Windows одним щелчком мыши.Хотя у DjangoStack в Bitnami есть собственный установщик для Windows, я думаю, что вам лучше использовать виртуальную машину (Bitnami предлагает образ виртуальной машины, который вы можете использовать, а также есть другое устройство Django, доступное с Linux под ключ ).Или (что еще лучше) вы можете легко создать свою собственную виртуальную машину Linux (с вашим дистрибутивом, инструментами на ваш выбор и т. Д.).

1 голос
/ 09 мая 2011

Django имеет встроенный сервер для этого. Вы можете запустить его с

python manage.py runserver

Что касается MySQL, это не имеет значения, если вы использовали SQLite для разработки.

1 голос
/ 08 мая 2011

Мое предложение только начинается с разработки вашего сайта с использованием sqlite и сервера разработки, предоставляемого django.

Когда вы будете готовы к развертыванию, просто найдите дружественный хостинг django и загрузите свой сайт.

Тогда вам не нужно беспокоиться об установке Apache и базы данных.

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