Уведомления

Группа в Telegram: @pythonsu

#1 Июль 28, 2012 20:14:09

Pydj
От:
Зарегистрирован: 2009-02-07
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

Окружение для локальной разработки

Всем привет! У меня такая проблема. Есть действующий проект на Питон и Джанго. Я хочу его скачать к себе на локальную машину и поковырять код. Но у меня в голове каша о настройке окружения. Я работаю сейчас на Ubuntu. Что я должен установить на свой компьютер? Питон и Джанго - это понятно. Сайт работает на MySQL - значит я сначала должен установить мускл на свой комп, а потом туда добавить базу данных действующего сайта? Совершенно не знаю, как настроить Апач и Nginx - на сервере именно они. Нужна также система контроля версий. Подскажите пжл алгоритм действий. Я собираюсь кое-что поправить на сайте и закачать его обратно на боевой хостинг. Но боюсь, что на локалке все будет работать, а когда закачаю на сервер - собьются все настройки…



Отредактировано Pydj (Июль 28, 2012 20:14:47)

Офлайн

#2 Июль 29, 2012 00:15:04

adw0rd
От: Санкт-Петербург
Зарегистрирован: 2012-07-28
Сообщения: 107
Репутация: +  8  -
Профиль   Отправить e-mail  

Окружение для локальной разработки

Я давненько описывал перавые шаги, возможно вам пригодится: http://adw0rd.ru/2010/django-first-app/

Я работаю сейчас на Ubuntu. Что я должен установить на свой компьютер?

sudo apt-get install mysql-server-5.5 python-virtualenv nginx

А Django надо устанавливать из под virtualenv

cd ~/work/PROJECT_NAME
mkdir venv
echo "/venv/" >> .gitignore
virtaualenv --no-site-packages --prompt="(PROJECT_NAME)" venv
source venv/bin/activate
pip install Django MySQL-python




Python, Django, Flask, Git, Emacs, Nginx, MySQL, SphinxSearch, Redis, Linux, FreeBSD
Мой блог, я на GitHub

Отредактировано adw0rd (Июль 29, 2012 00:20:19)

Офлайн

#3 Июль 29, 2012 01:33:10

adw0rd
От: Санкт-Петербург
Зарегистрирован: 2012-07-28
Сообщения: 107
Репутация: +  8  -
Профиль   Отправить e-mail  

Окружение для локальной разработки

Нужна также система контроля версий.

Однозначно git!




Python, Django, Flask, Git, Emacs, Nginx, MySQL, SphinxSearch, Redis, Linux, FreeBSD
Мой блог, я на GitHub

Офлайн

#4 Июль 29, 2012 14:14:59

Pydj
От:
Зарегистрирован: 2009-02-07
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

Окружение для локальной разработки

Спасибо, буду пробовать!!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version