Maison  >  Article  >  développement back-end  >  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
WBOYoriginal
2024-02-18 21:47:07466parcourir

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
  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
  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
  5. Installez Django
    Dans l'environnement virtuel activé environnement, utilisez la commande suivante Installer Django :

    $ pip install django
  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
  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

    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.

    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

    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

    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
  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})
  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>
  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'),
    ]
  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!

Déclaration:
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