Créez une application Django sur Docker et déployez-la sur AWS Fargate
introduction
Python attire l'attention dans l'IA, l'apprentissage automatique, l'analyse de données volumineuses, etc.
Comme le nombre d'applications Web utilisant Python devrait augmenter à l'avenir, nous publierons une série d'étapes allant de la création d'une application à l'aide de Django, qui est un framework de Python, à son déploiement dans un conteneur sur AWS Fargate. Je vais.
D'après l'expérience de développement de la startup Fintech à laquelle j'appartiens, la configuration de Django + Docker + AWS Fargate est
- Faible coût d'apprentissage
- Facile à développer conjointement
- Facile à mettre à l'échelle
Nous pensons qu'il s'agit de la meilleure pratique pour le développement d'applications Web par les particuliers et les startups.
Veuillez vous référer à chaque article pour plus de détails car nous publierons chaque article en petits morceaux.
Nous publierons des articles tous les jours et ajouterons les liens vers cette page, veuillez donc utiliser cette page comme table des matières.
table des matières
- Pourquoi Python maintenant
- À propos de Django
- À propos de Docker
(1) Bonjour, Monde avec Docker
- Exécutez l'application Django sur Docker
(1) Démarrez Django dans un environnement virtuel à l'aide de Pipenv
(2) Démarrez Django sur le conteneur Docker en utilisant docker-compose up
5.PostgresSQL
(1) Utilisation de PostgreSQL avec Docker + Django
- Créer une application
(1) Implémentation du modèle utilisateur personnalisé dans Django
(2)URLs
(3)Views
(4) Fonction d'authentification
(5) Variables d'environnement
- Paramètres de messagerie
- Télécharger le fichier
- Autorité
- Recherche
11.Perfomance
- Sécurité
- Déployer