Contoso est une entreprise qui vend des produits pour diverses activités de plein air. Le département marketing de Contoso souhaiterait lancer un site web de micro-médias sociaux pour promouvoir leurs produits auprès des clients existants et potentiels.
En tant que développeur Python, vous allez construire une application backend Python en utilisant FastAPI. Pour l'instant, vous utilisez la fonctionnalité en mémoire de SQLite.
Consultez le document README pour la préparation.
- Vérifier le Mode Agent GitHub Copilot
- Préparer les Instructions Personnalisées
- Préparer l'Environnement Virtuel
- Construire l'Application Backend FastAPI
-
Cliquez sur l'icône GitHub Copilot en haut de GitHub Codespace ou VS Code et ouvrez la fenêtre GitHub Copilot.
-
Si on vous demande de vous connecter ou de vous inscrire, faites-le. C'est gratuit.
-
Assurez-vous que vous utilisez le Mode Agent GitHub Copilot.
-
Sélectionnez le modèle soit
GPT-4.1soitClaude Sonnet 4. -
Assurez-vous que vous avez configuré les Serveurs MCP.
-
Définissez la variable d'environnement de
$REPOSITORY_ROOT.# bash/zsh REPOSITORY_ROOT=$(git rev-parse --show-toplevel)
# PowerShell $REPOSITORY_ROOT = git rev-parse --show-toplevel
-
Copiez les instructions personnalisées.
# bash/zsh cp -r $REPOSITORY_ROOT/docs/custom-instructions/python/. \ $REPOSITORY_ROOT/.github/
# PowerShell Copy-Item -Path $REPOSITORY_ROOT/docs/custom-instructions/python/* ` -Destination $REPOSITORY_ROOT/.github/ -Recurse -Force
-
Assurez-vous que vous utilisez le Mode Agent GitHub Copilot avec le modèle
Claude Sonnet 4ouGPT-4.1. -
Assurez-vous que le serveur MCP
context7est en cours d'exécution. -
Utilisez une invite comme ci-dessous pour préparer l'environnement virtuel pour le développement d'applications Python.
J'aimerais écrire une application Python. Mais avant cela, j'ai besoin de configurer un environnement virtuel. Suivez les instructions ci-dessous. - Utilisez context7. - Votre répertoire de travail est `python`. - Identifiez d'abord toutes les étapes que vous allez effectuer. - Utilisez `.venv` pour l'environnement virtuel. - Utilisez `uv` comme gestionnaire de paquets Python.
-
Assurez-vous que vous utilisez le Mode Agent GitHub Copilot avec le modèle
Claude Sonnet 4ouGPT-4.1. -
Assurez-vous que le serveur MCP
context7est en cours d'exécution. -
Ajoutez
product-requirements.mdetopenapi.yamlà GitHub Copilot. -
Utilisez une invite comme ci-dessous pour construire une application backend FastAPI.
J'aimerais construire une application FastAPI comme API backend. Lisez attentivement l'ensemble du PRD et `openapi.yaml`. Ensuite, suivez les instructions ci-dessous. - Utilisez context7. - Votre répertoire de travail est `python`. - Identifiez d'abord toutes les étapes que vous allez effectuer. - Utilisez FastAPI comme framework d'application API. - Utilisez SQLite comme base de données. - Utilisez `sns_api.db` comme nom de la base de données SQLite. - La base de données doit toujours être initialisée à chaque démarrage de l'application. - Utilisez `openapi.yaml` qui décrit tous les points de terminaison et le schéma de données. - Utilisez le numéro de port `8000`. - Assurez-vous d'autoriser CORS depuis partout. - Le point d'entrée est `main.py`. - L'application API doit rendre la page Swagger UI via un point de terminaison par défaut. - L'application API doit rendre exactement le même document OpenAPI via un point de terminaison par défaut. - N'ajoutez RIEN qui ne soit pas défini dans `openapi.yaml`. - NE modifiez RIEN de ce qui est défini dans `openapi.yaml`. -
Cliquez sur le bouton
de GitHub Copilot pour prendre les modifications.
-
Une fois l'application construite, vérifiez si elle est écrite correctement ou non.
Exécutez l'application FastAPI et vérifiez si l'application fonctionne correctement. Vérifiez également que le point de terminaison OpenAPI rend exactement le même contenu que `openapi.yaml`. Si l'exécution de l'application échoue, analysez les problèmes et corrigez-les. -
Ouvrez un navigateur web et naviguez vers
http://localhost:8000. -
Cliquez sur le bouton
de GitHub Copilot pour prendre les modifications.
OK. Vous avez terminé l'étape "Python". Passons à ÉTAPE 02: Développement Frontend JavaScript.
Avertissement: Ce document a été localisé par GitHub Copilot. Par conséquent, il peut contenir des erreurs. Si vous trouvez une traduction inappropriée ou erronée, veuillez créer un issue.

