Django¶
Dans cet article
Information
Django est un framework web Python de haut niveau conçu pour le développement rapide d'applications web. Le framework suit le principe « batteries incluses », fournissant une large gamme d'outils et de composants intégrés. Django est largement utilisé pour créer divers projets web, des petits sites aux applications d'envergure avec des exigences élevées en matière de sécurité et de performance.
Django. Caractéristiques clés¶
- ORM (Object-Relational Mapping) – permet de travailler avec des bases de données en utilisant l'approche orientée objet de Python. Prend en charge les principaux SGBD : PostgreSQL, MySQL, SQLite et Oracle. Offre la possibilité de créer des requêtes complexes sans utiliser directement du SQL.
- Interface d'administration – panneau d'administration généré automatiquement avec des options de personnalisation et d'extension de fonctionnalités. Fournit un accès rapide à la gestion des données de l'application.
- Routage d'URL – système flexible pour définir la structure d'URL du projet. Prend en charge les URL nommées et la résolution d'adresses inverses.
- Système de modèles – outil puissant pour créer des pages HTML dynamiques. Inclut la prise en charge de l'héritage et des inclusions de modèles.
- Formulaires – simplifie le processus de création et de traitement de formulaires web. Fournit une validation de données intégrée et la génération de balisage de formulaire HTML.
- Authentification et autorisation – système intégré pour gérer les utilisateurs et les droits d'accès. Prend en charge le travail de session, l'inscription et la récupération de mot de passe.
- Cache – divers mécanismes de mise en cache pour optimiser les performances.
- Internationalisation – garantit le support multilingue dans les applications. Fournit des outils pour la localisation de contenu.
Fonctionnalités de déploiement¶
| ID | Nom du logiciel | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (Go) | Min HDD/SSD (Go) | Actif |
|---|---|---|---|---|---|---|---|---|---|---|
| 138 | Django | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | COMMANDER |
- Dépendances préinstallées :
- Python 3
- python3-pip (gestionnaire de paquets Python)
- python3-venv (outil pour créer des environnements Python isolés)
- Dépendances supplémentaires pour l'installation :
- libpq-dev (pour travailler avec PostgreSQL)
- python3-pexpect
- docker
- Répertoire de travail du projet :
/root/django_client/project.
Après l'installation, vous devez suivre le lien : https://django<Server_ID_from_Invapi>.hostkey.in/admin.
Note
À moins d'indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis le site du développeur ou les dépôts du système d'exploitation.
Démarrage après déploiement Django¶
Après le paiement de la commande, une notification sera envoyée à l'adresse e‑mail indiquée lors de l'inscription, vous informant que le serveur est prêt à fonctionner. Elle comprendra l'adresse IP du VPS, ainsi que le login et le mot de passe pour la connexion. Les clients de notre société gèrent l'équipement via le panneau de gestion du serveur et l'API — Invapi.
Les données d'authentification, qui peuvent être trouvées dans l'onglet Info >> Tags du panneau de gestion du serveur ou dans l'e‑mail envoyé :
- Link to access the Django administration panel with a web interface : dans la balise webpanel;
- Login :
root; - Password : envoyé à votre adresse e‑mail après que le serveur soit prêt à l'utilisation suite au déploiement logiciel.
Après une autorisation réussie dans le panneau d'administration Django, il est recommandé de changer le mot de passe de l'administrateur. Pour ce faire, cliquez sur le bouton CHANGE PASSWORD :

Dans le menu ouvert, entrez le mot de passe actuel puis le nouveau mot de passe deux fois. Ensuite, cliquez sur le bouton CHANGE MY PASSWORD :

Note
Des informations détaillées sur les paramètres de base de Django peuvent être trouvées dans la documentation du développeur.
Commander Django via l'API¶
Pour installer ce logiciel en utilisant l'API, suivez les ces instructions.
Certains contenus de cette page ont été créés ou traduits à l'aide de l'IA.