Maison  >  Article  >  développement back-end  >  Un guide simple pour le développement d'applications Django

Un guide simple pour le développement d'applications Django

WBOY
WBOYoriginal
2024-02-23 13:42:04763parcourir

Un guide simple pour le développement dapplications Django

Un guide simple pour le développement d'applications Django (avec des exemples de code)

Introduction :
Django est un framework Web Python populaire qui offre un moyen rapide et flexible de développer des applications Web de haute qualité. Grâce à Django, nous pouvons facilement créer des applications complexes et interagir avec des bases de données. Cet article présentera les étapes de développement de base de Djangoapp (application Django) et fournira des exemples de code spécifiques.

1. Installez Django
Tout d'abord, nous devons installer Django dans l'environnement local. Il peut être installé en exécutant "pip install Django" depuis la ligne de commande. Une fois l'installation terminée, nous pouvons vérifier si l'installation a réussi en exécutant "django-admin --version".

2. Créez Djangoapp

  1. Accédez au répertoire dans lequel vous souhaitez créer Djangoapp dans le terminal.
  2. Exécutez la commande suivante pour créer une Djangoapp :

    django-admin startapp myapp

    Cela créera un dossier appelé myapp dans le répertoire courant qui contient la structure de base de Djangoapp.

3. Configurez la connexion à la base de données

  1. Dans le dossier myapp, ouvrez le fichier settings.py.
  2. Retrouvez la section BASES DE DONNÉES et configurez-la en fonction de votre type de base de données. Voici un exemple de configuration d'une base de données SQLite :

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': BASE_DIR / 'db.sqlite3',
        }
    }

4. Définissez le modèle

  1. Ouvrez le fichier models.py dans le dossier myapp.
  2. Définissez votre modèle dans un fichier. Voici un exemple simple :

    from django.db import models
    
    class MyModel(models.Model):
        name = models.CharField(max_length=100)
        age = models.IntegerField()
    
        def __str__(self):
            return self.name

5. Migrez la base de données

  1. Exécutez la commande suivante dans le terminal pour appliquer les modifications du modèle :

    python manage.py makemigrations
    python manage.py migrate

    Cela créera la table de base de données correspondante et appliquera les modifications du modèle.

6. Créer des vues

  1. Ouvrez le fichier vues.py dans le dossier myapp.
  2. Définissez vos fonctions d'affichage dans un fichier. Voici un exemple simple :

    from django.shortcuts import render
    from django.http import HttpResponse
    
    def hello(request):
        return HttpResponse("Hello, Djangoapp!")

7. Configurez l'URL

  1. Ouvrez le fichier urls.py dans le dossier myapp.
  2. Ajouter la configuration de l'URL dans le fichier. Voici un exemple simple :

    from django.urls import path
    from myapp.views import hello
    
    urlpatterns = [
        path('hello/', hello, name='hello'),
    ]

8. Exécutez le service

  1. Exécutez la commande suivante dans le terminal pour exécuter le serveur de développement :

    python manage.py runserver
  2. Visitez http://localhost:8000/hello/, vous verra La réponse à "Bonjour, Djangoapp!"

Conclusion :
Cet article présente brièvement les étapes de base du développement de Djangoapp à l'aide de Django et fournit des exemples de code spécifiques. Grâce à ce guide, j'espère que les lecteurs pourront rapidement se lancer dans le développement de Djangoapp et l'appliquer à des projets réels. Au fur et à mesure que vous en apprendrez davantage, vous serez en mesure de créer des applications Web plus complexes et plus riches en fonctionnalités. Je vous souhaite du succès dans votre parcours de développement Django !

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