Skip to content

igor-yalta/djbookru

 
 

Repository files navigation

Join the chat at https://gitter.im/RaD/djbookru

Требования

Руками надо поставить: python2.7, virtualenv, sqlite3.

Установка

Получаем исходный код проекта:

$ git clone git@github.com:RaD/djbookru.git

Создаём и наполняем окружение

Выполняем:

$ cd djbookru
$ virtualenv --python=python2.7 env
$ . env/bin/activate
$ pip install -r reqs/base.txt
$ pip install -r reqs/test.txt

Конфигурация проекта

Скопируйте настройки local_settings.py:

$ cp src/local_settings.py.dev.template src/local_settings.py

База данных

Создаем базу данных на SQLite:

$ python manage.py migrate

Создаем супер-пользователя командо:

$ python manage.py createsuperuser

Запуск

Теперь должно работать:

$ python manage.py runserver

Makefile

Удаляем все *.pyc файлы:

$ make clean

Дополнительно

Тестирование

Для тестирования использутся nose. Он интегрируется в Django, так что запускать тесты стандартной командой test.

Добавить документацию и комментарии к ней

Для этого клонируем репозиторий документации https://github.com/Alerion/django_documentation. Собираем её и создаем симлинк в папку static проекта, настройки уже указаны в local_settings.py.dev.template. Пример команды:

ln -s ~/Workspace/django_documentation/_build/html/ ~/Workspace/djbookru/src/static/html

About

It is Django powered site for russian translation of DjangoBook

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 41.2%
  • Python 32.4%
  • CSS 19.9%
  • HTML 6.2%
  • Shell 0.2%
  • PLpgSQL 0.1%