Половина битвы за создание успешного проекта - это все организованное. Это репозиторий шаблона GitHub для многоразового приложения Django, которое можно выпустить на PYPI.
Это репозиторий шаблона GitHub. Просто создайте из него новый репозиторий или откройте его в кодовом пространстве. Репозиторий будет содержать один коммит.
После проверки вашего репозитория первым шагом является переименование приложения:
./bin/rename-app myappЗатем постройте VirtualEnv и установите все зависимости. Это также построит библиотеку, содержащую приложение:
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip setuptools wheel
pip install pip-toolsНеобязательный. Проект поставляется с закрепленными версиями для зависимостей. Если вы хотите перейти на последние версии, то перекомпилируйте исходные файлы требований:
pip-compile --upgrade requirements/dev.in
pip-compile --upgrade requirements/docs.in
pip-compile --upgrade requirements/tests.inУстановите зависимости:
pip-sync requirements/dev.txtЗапустите тесты:
pytestЗапустите сервер Django:
./manage.py runserverОткройте браузер и посетите http: // localhost: 8000 и, вуаля, у нас есть рабочий сайт. Хорошо покрыть развертывание позже.