August 12, 2018
Использование Django в PyCharm community edition
Обычно при разработке на Django от IDE хочется чтобы она умела запускать unit тесты и локальный сервер. PyCharm community из коробки Django не поддерживает.
Но есть способ это ограничение обойти.
Настройка тестов.
- Нужно настроить дефолтную конфигурацию для запуска Unittests. Достаточно указать путь к settings в Environment variables
- в коде, в файле с тестами добавить строку
import django; django.setup()
Теперь тесты можно запускать из IDE:
Настройка сервера.
Как известно, локальный Django web сервер запускается такой командой:
./manage.py runserver
Для PyCharm нужно создать конфигурацию запуска python и просто указать там путь к команде manage.py с параметром runserver: