Новый информационный центр Академии технического образования JSS, Нойда.
Рабочий сервер HTTP_200 работает на Ubuntu, так что это, вероятно, самая простая среда для запуска, но и другие дистрибутивы Linux тоже подойдут. Мы используем Apache на рабочем сервере, но HTTP_200 также будет работать автономно для тестирования.
Среда разработки основана на использовании виртуальной среды Python для инструментов и переносимости между платформами. Прежде чем продолжить выполнение этих инструкций, убедитесь, что для вашей платформы установлен Python Pip.
Пользователи Windows могут использовать следующее руководство. В частности, установите Python, а затем используйте установщик get-pip.py, как только Python заработает.
Пользователи OSX могут использовать встроенную версию Python, пока доступен Pip, или, что лучше, установить Brew и Python.
У пользователей Linux должен быть уже установлен Python. Убедитесь, что Pip установлен через менеджер пакетов, и все готово.
HTTP_200 построен очень чисто. Чтобы настроить среду разработки на вашем компьютере, вам необходимо выполнить шаги, описанные в следующем разделе.
Примечание. Для среды разработки рекомендуется использовать Ubuntu 14.04 LTS.
Запустите следующий клон git (при желании укажите каталог по вашему выбору):
git clone https://github.com/ncs-jss/HTTP_200.git http_200
Запустите virtualenv в клонированном каталоге git, чтобы настроить виртуальную среду Python:
virtualenv http_200
перейдите в имя каталога, в который вы клонировали репозиторий git.
cd http_200
Активируйте виртуальную среду:
source bin/activate
После активации виртуальной среды установите зависимости
pip install -r requirements/common.txt
pip install -r requirements/dev.txt (For development)
Теперь создайте миграцию базы данных, чтобы использовать базу данных.
python manage.py syncdb
Для создания групп выполните следующую команду
python manage.py createdata
(Необязательно) Для создания случайных факультетов, студентов и уведомлений.
python manage.py createdata --dummydata
это создаст:
Все готово. Запустите последнюю команду
python manage.py runserver
Пришло время зажигать. Посетите http://localhost:8000 в своем браузере, и все будет готово.