Skip to content
master
Switch branches/tags
Go to file
Code
This branch is 11 commits ahead of Envek:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Диспетчер заявок

Диспетчер заявок - веб-приложение для учёта заявок о выполнении различных работ.

Установка

  1. Для работы приложения вам потребуется интерпретатор Python версии 2.4 или выше, SQL СУБД для хранения базы данных (SQLite, MySQL, PostgreSQL или другая, рекомендуется PostgreSQL).

  2. Вам потребуется установить фреймворк Pylons версии 0.9.7. Для этого скачайте файл go-pylons.py. Сохраните его в место, в котором будет находиться приложение и выполните его с ключом --no-site-packages (можно и без него), например, следующей командой:

    python go-pylons.py --no-site-packages Pylons-0.9.7
    

В случае, если этот скрипт отрабатывает некорректно:

virtualenv --no-site-packages Pylons-0.9.7
Pylons-0.9.7/bin/easy_install Pylons==0.9.7
  1. Дальнейшая работа должна производится в виртуальном окружении, для этого перейдите в созданный каталог и выполните файл activate:

    cd Pylons-0.9.7
    source bin/activate
    
  2. Склонируйте репозиторий с исходным кодом:

    git clone git://github.com/Envek/orderman.git orderman
    
  3. Перейдите в каталог с приложением, выполните:

    python setup.py develop
    

Это выполнит установку всех требуемых зависимостей для приложения.

  1. Установите пакет для взаимодействия с требуемой СУБД. Для PostgreSQL это psycopg2:

    easy_install psycopg2
    

Пожалуйста, учтите, что для установки psycopg2 вам потребуются следующие пакеты (Ubuntu Linux):

  • libpq-dev
  • python-dev

В случае, если вы не указывали ключ --no-site-packages в шаге 2, можете установить psycopg2 через системный менеджер пакетов.

  1. Создайте конфигурационный файл командой:

    paster make-config OrderManager config.ini
    

Не забудьте отредактировать конфиг-файл под свои нужды!

  1. Только для чистой установки! Выполните:

    paster setup-app config.ini
    

Это создаст базу данных согласно конфигурационному файлу и начальный набор данных.

  1. Для запуска приложения используйте команду вида:

    paster serve config.ini
    

About

Order Manager for Amur State University

Resources

Releases

No releases published

Packages

No packages published