La moitié de la bataille pour créer un projet réussi consiste à tout organiser. Il s'agit d'un référentiel de modèle GitHub pour une application Django réutilisable qui peut être publiée sur PYPI.
Il s'agit d'un référentiel de modèle GitHub. Créez simplement un nouveau référentiel à partir de celui-ci ou ouvrez-le dans un espace de code. Le référentiel contiendra un seul engagement.
Après avoir vérifié votre référentiel, la première étape consiste à renommer l'application:
./bin/rename-app myappEnsuite, créez le virtualenv et installez toutes les dépendances. Cela créera également la bibliothèque contenant l'application:
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip setuptools wheel
pip install pip-toolsFacultatif. Le projet est expédié avec des versions épinglées pour les dépendances. Si vous souhaitez passer aux dernières versions, recompilez les fichiers source des exigences:
pip-compile --upgrade requirements/dev.in
pip-compile --upgrade requirements/docs.in
pip-compile --upgrade requirements/tests.inInstallez les dépendances:
pip-sync requirements/dev.txtExécutez les tests:
pytestExécutez le serveur Django:
./manage.py runserverOuvrez un navigateur et visitez http: // localhost: 8000 et, voila, nous avons un site de travail. Couvrez bien le déploiement plus tard.