Maison > développement back-end > Tutoriel Python > La première étape pour apprendre Django : guide d'installation et de configuration

La première étape pour apprendre Django : guide d'installation et de configuration

WBOY
Libérer: 2024-02-18 21:47:07
original
483 Les gens l'ont consulté

La première étape pour apprendre Django : guide dinstallation et de configuration

Apprenez Django à partir de zéro : introduction détaillée sur la façon d'installer Django et de le configurer, des exemples de code spécifiques sont requis

Django est un framework d'application Web open source écrit en langage Python, qui peut aider les développeurs à créer facilement de puissants programmes d'applications Web. . Si vous êtes débutant et souhaitez apprendre Django à partir de zéro, cet article vous fournira un guide d'installation et de configuration détaillé, accompagné d'exemples de code spécifiques.

  1. Installation de Python
    Avant de commencer, assurez-vous que Python est installé sur votre ordinateur. Vous pouvez télécharger la version Python adaptée à votre système sur le site officiel de Python (https://www.python.org/downloads/) et l'installer selon l'assistant d'installation.
  2. Installer un environnement virtuel
    Lors de l'apprentissage et du développement de projets Django, nous vous recommandons d'utiliser un environnement virtuel. L'environnement virtuel est un environnement d'exécution Python indépendant qui peut nous aider à isoler les dépendances du projet. La commande pour installer un environnement virtuel est la suivante :

    $ pip install virtualenv
    Copier après la connexion
  3. Créer un environnement virtuel
    Créez un environnement virtuel nommé myenv. Exécutez la commande suivante dans la ligne de commande :

    $ virtualenv myenv
    Copier après la connexion
  4. Activez l'environnement virtuel
    Allez dans le répertoire racine de l'environnement virtuel et activez l'environnement virtuel à l'aide de la commande suivante :

    $ source myenv/bin/activate
    Copier après la connexion
  5. Installez Django
    Dans l'environnement virtuel activé environnement, utilisez la commande suivante Installer Django :

    $ pip install django
    Copier après la connexion
  6. Créer un projet Django
    Dans la ligne de commande, allez dans le répertoire où vous souhaitez créer le projet et exécutez la commande suivante pour créer un projet Django nommé monprojet :

    $ django-admin startproject myproject
    Copier après la connexion
  7. Démarrez le serveur de développement
    Entrez votre Dans le répertoire racine du projet, exécutez la commande suivante pour démarrer le serveur de développement :

    $ python manage.py runserver
    Copier après la connexion

    Si tout réussit, vous verrez un résultat similaire à celui-ci :

    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    Copier après la connexion

    Maintenant, vous pouvez visiter http://127.0.0.1:8000/ dans votre navigateur Découvrez votre projet Django.

  8. Créez une application Django simple
    Dans le répertoire racine de votre projet, exécutez la commande suivante pour créer une application Django nommée myapp :

    $ python manage.py startapp myapp
    Copier après la connexion

    Cela créera un dossier nommé myapp dans votre projet. Il contient des exemples de code et des fichiers de configuration. .

  9. Configurer l'application Django
    Ouvrez le fichier settings.py dans le répertoire racine de votre projet, recherchez l'option INSTALLED_APPS et ajoutez-y 'myapp'.
  10. Créer un modèle
    Définissez le modèle dans le fichier models.py dans le dossier myapp. Par exemple, créons un modèle simple représentant un utilisateur :

    from django.db import models
    
    class User(models.Model):
     name = models.CharField(max_length=50)
     email = models.EmailField()
    
     def __str__(self):
         return self.name
    Copier après la connexion

    Exécutez la commande suivante dans votre environnement virtuel pour appliquer le modèle à la base de données :

    $ python manage.py makemigrations
    $ python manage.py migrate
    Copier après la connexion
  11. Créez des vues
    dans le fichier vues.py du dossier myapp Définir une simple fonction d'affichage dans . Par exemple, créons une fonction d'affichage qui renvoie tous les utilisateurs :

    from django.shortcuts import render
    from .models import User
    
    def user_list(request):
     users = User.objects.all()
     return render(request, 'user_list.html', {'users': users})
    Copier après la connexion
  12. Créer des modèles
    Créez un dossier appelé templates dans le dossier myapp et créez-y un fichier modèle appelé user_list.html. Affichez les données de tous les utilisateurs dans le fichier modèle :

    <!DOCTYPE html>
    <html>
    <head>
     <title>User List</title>
    </head>
    <body>
     <h1>User List</h1>
     <ul>
     {% for user in users %}
         <li>{{ user.name }} - {{ user.email }}</li>
     {% endfor %}
     </ul>
    </body>
    </html>
    Copier après la connexion
  13. Configurer l'URL
    Configurez le routage des URL dans le fichier urls.py du dossier monprojet. Par exemple, nous configurons une URL pour lier la vue user_list au chemin '/users/' :

    from django.urls import path
    from myapp import views
    
    urlpatterns = [
     path('users/', views.user_list, name='user_list'),
    ]
    Copier après la connexion
  14. Exécutez le projet
    Redémarrez le serveur de développement, puis visitez http://127.0.0.1:8000/users/ pour afficher toute la liste des utilisateurs.

Grâce aux étapes ci-dessus, vous avez installé et configuré avec succès Django et créé une application Django simple. Ce ne sont que les bases de l'apprentissage de Django, il existe de nombreux sujets plus approfondis tels que les formulaires, l'authentification des utilisateurs et les opérations de base de données. J'espère que cet article pourra vous aider à démarrer avec Django et ouvrir la voie à votre parcours d'apprentissage. Bonnes études !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal