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, allant de petits sites web à des applications à grande échelle avec des exigences élevées en matière de sécurité et de performances.
Django. Fonctionnalités 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. Fournit la possibilité de créer des requêtes complexes sans utiliser directement le SQL.
- Interface d'administration - panneau d'administration généré automatiquement avec des options de personnalisation et d'extension des 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 inversée.
- Système de templates - un outil puissant pour créer des pages HTML dynamiques. Inclut le support de l'héritage et des inclusions de templates.
- Formulaires - simplifie le processus de création et de traitement des formulaires web. Fournit une validation des données intégrée et la génération de balisage HTML pour les formulaires.
- Authentification et autorisation - système intégré pour la gestion des utilisateurs et des droits d'accès. Prend en charge les sessions, l'inscription et la récupération de mot de passe.
- Mise en cache - divers mécanismes de mise en cache pour l'optimisation des performances.
- Internationalisation - assure le support multilingue dans les applications. Fournit des outils pour la localisation du 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 (GB) | Min HDD/SSD (GB) | Domaine personnalisé | Actif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 138 | Django | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | Non | 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.
Remarque
Sauf indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis le site web du développeur ou les dépôts du système d'exploitation.
Premiers pas après le déploiement de Django¶
Après le paiement de la commande, une notification sera envoyée à l'adresse e-mail spécifiée lors de l'inscription, vous informant que le serveur est prêt à fonctionner. Elle inclura l'adresse IP du VPS, ainsi que le nom d'utilisateur et le mot de passe pour la connexion. Les clients de notre entreprise gèrent l'équipement via le panneau de gestion des serveurs et l'API — Invapi. Les données d'authentification, qui peuvent être trouvées dans l'onglet Configuration >> Tags du panneau de gestion des serveurs ou dans l'e-mail envoyé :
- Lien d'accès au panneau d'administration Django avec une interface web : dans la balise webpanel ;
- Nom d'utilisateur :
root; - Mot de passe : Envoyé à votre adresse e-mail après que le serveur soit prêt à être utilisé suite au déploiement du logiciel.
Après une authentification 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 et le nouveau mot de passe deux fois. Ensuite, cliquez sur le bouton CHANGE MY PASSWORD :

Remarque
Des informations détaillées sur les paramètres de base de Django peuvent être trouvées dans la documentation du développeur.