Skip to content

mariakartasheva/pythonz

 
 

Repository files navigation

PYTHONZ

https://github.com/idlesign/pythonz

Состояние зависимостей

Что это

Здесь ведётся разработка проекта https://pythonz.net.

Это площадка для русскоязычного сообщества людей, создающих приложения при помощи языка программирования Python, и попытка заинтересовать тех, кто ещё не знаком с ним.

Проект разрабатывается открыто: вы можете ознакомиться с кодом и поучаствовать в развитии -поделиться идеей, задать вопрос, расширить функциональность, исправить ошибку.

Электронный адрес для контактов: press@pythonz.net

Участие в проекте

Проект разрабатывается здесь, на GitHub - https://github.com/idlesign/pythonz

Если вы заметили что-то странное в проекте, или знаете как его улучшить, пожалуйста, создайте новый инцидент в разделе Issues - https://github.com/idlesign/pythonz/issues

Если вы обнаружили проблему безопасности, пожалуйста, не используйте раздел Issues, а ознакомьтесь с параграфом Безопасность ниже.

Безопасность

В случае обнаружения проблемы безопасности в проекте, пожалуйста, сообщите о ней на адрес security@pythonz.net до обнародования.

В письме желательно указать на место в коде, ответственное за уязвимость.

Хорошо, если вы также приведёте пример эксплуатации найденной уязвимости.

Локальный запуск

Дополнительную полезную информацию можно получить из wiki - https://github.com/idlesign/pythonz/wiki

Подготовка

  1. Переместитесь в корневую директорию проекта (содержит setup.py);
  2. Создайте виртуальное окружение (в поддиреткории venv);
  3. Установите в окружение зависимости: $ pip install -r requirements.txt;
  4. Активируйте виртуальное окружение: . venv/bin/activate;
  5. Установите в окружение сам проект: $ pip install -e .;
  6. В окружении используйте команду pythonz для управления приложением;
  7. Используйте команду $ pythonz migrate, чтобы создать файл базы данных SQLite;
  8. Используйте команду $ pythonz createsuperuser, чтобы создать учётную запись администратора;

Запуск приложения

  • Используйте команду $ pythonz runserver для запуска сервера разработки;
  • После запуска сервера, в браузере проект доступен по адресу http://localhost:8000/
  • Команда $ pythonz uwsgi_run --noruntimes позволяет запустить проект, используя полноценный uWSGI сервер.

Запуск тестов

  • Используйте команду $ ./runtests.sh для прогона имеющихся тестов.

About

Место, где делают pythonz.net

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.1%
  • HTML 18.6%
  • JavaScript 1.4%
  • Other 0.9%