Premiers pas avec nene2-python
Ce tutoriel vous permet de démarrer une API CRUD Notes avec nene2-python en 5 minutes.
Prérequis
- Python 3.12 ou supérieur
- uv installé
- Git
1. Cloner le dépôt
bash
git clone https://github.com/hideyukiMORI/nene2-python.git
cd nene2-python2. Installer les dépendances
bash
uv sync3. Démarrer le serveur de développement
bash
uv run uvicorn src.example.app:app --reload --port 8080Ouvrez http://localhost:8080/docs dans votre navigateur pour accéder à Swagger UI.
4. Tester l'API
bash
# Créer une note
curl -X POST http://localhost:8080/notes \
-H "Content-Type: application/json" \
-d '{"title": "Ma première note", "body": "Créée avec nene2-python"}'
# Lister les notes
curl http://localhost:8080/notes5. Exécuter les tests
bash
uv run pytestPlus de 167 tests doivent tous réussir.
Étapes suivantes
- Référence de configuration — Configurer la base de données et l'authentification via les variables d'environnement