Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Japhmayor/pythonz

Open more actions menu
 
 

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

 
 
 

Contributors

Languages

  • Python 79.4%
  • HTML 18.4%
  • JavaScript 1.4%
  • Other 0.8%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.