Maison  >  Article  >  développement back-end  >  Créer un site Web de blog en utilisant le framework Python Django

Créer un site Web de blog en utilisant le framework Python Django

WBOY
WBOYoriginal
2023-06-17 15:37:00884parcourir

Avec la popularité d'Internet, les blogs jouent un rôle de plus en plus important dans la diffusion de l'information et la communication. Dans ce contexte, de plus en plus de personnes commencent à créer leur propre site de blog. Cet article explique comment utiliser le framework Python Django pour créer votre propre site de blog.

1. Introduction au framework Python Django

Python Django est un framework web gratuit et open source qui peut être utilisé pour développer rapidement des applications web. Le framework fournit aux développeurs des outils puissants qui les aident à créer des applications Web riches en fonctionnalités. Le framework Django a une architecture rigoureuse et prend pleinement en compte l'expérience du développeur.

2. Préparation

Avant de commencer à créer un site Web de blog, vous devez préparer les outils suivants à l'avance :

  1. Python #🎜🎜 #
Python est un langage de programmation puissant adapté au développement de diverses applications. Le framework Django est développé en Python, Python doit donc être installé en premier.

    PIP
PIP est un gestionnaire de packages Python qui peut être utilisé pour installer et gérer des bibliothèques Python. Il est recommandé d'utiliser PIP pour l'installation des composants lors de la configuration de l'environnement de développement Python.

    Django
Django est un framework Web écrit en Python conçu pour aider les développeurs à créer plus facilement des applications Web. Django peut être installé en utilisant PIP.

3. Créez un projet Django

    Créez un projet Django
Utilisez la ligne de commande pour ouvrir le fichier de travail " myblog" qui contient l'application Web de démarrage. Certains fichiers et dossiers requis par le programme.

Créer une application Django

  1. Allez dans le répertoire myblog sur la ligne de commande et exécutez la commande suivante pour créer une nouvelle application Django :# 🎜🎜#
    $ django-admin startproject myblog
  2. Dans cette étape, Django crée un nouveau dossier nommé "myapp" dans le répertoire myblog, qui contient les fichiers et dossiers nécessaires à l'application.

4. Écrivez une application de blog

Écrivez une vue

    Ouvrez le répertoire myapp et recherchez les vues. py. Ajoutez ensuite le code suivant au fichier :
  1. $ python manage.py startapp myapp
  2. Dans le code ci-dessus, nous utilisons la fonction de rendu de Django pour répondre à une requête HTTP.

Ecrire le routage d'URL

    Ouvrez le fichier urls.py dans le répertoire myapp et ajoutez le code suivant :
  1. from django.shortcuts import render
    from django.http import HttpResponse
    
    def index(request):
        return HttpResponse("Hello, world. Welcome to my blog!")
    #🎜 🎜 #Ce code pointera une requête HTTP vers le chemin "/", qui sera géré par la fonction d'affichage d'index dans myapp.

Rédaction de modèles

Le framework Django prend en charge l'utilisation de modèles pour augmenter la réutilisabilité et la flexibilité de votre application. Les modèles sont des fichiers HTML contenant du contenu dynamique dans les vues.
  1. Créez un nouveau dossier nommé "templates" dans le répertoire myapp, puis créez un fichier HTML nommé "index.html" dans le dossier. Ajoutez le code suivant dans le fichier :
  2. from django.urls import path
    from . import views
    
    urlpatterns = [
        path('', views.index, name='index'),
    ]
Dans le code ci-dessus, nous avons créé une simple page HTML avec le titre "Bienvenue sur mon blog". Cette page sera utilisée comme page d'accueil du blog.

5. Démarrez le projet Django

Entrez la commande suivante sur la ligne de commande pour démarrer le projet Django :

<!DOCTYPE html>
<html>
<head>
    <title>Welcome to my blog</title>
</head>
<body>
    <h1>Welcome to my blog</h1>
</body>
</html>

Après avoir démarré, saisissez " http" dans le navigateur ://127.0.0.1:8000/" pour afficher la page d'accueil du site du blog. À ce stade, le site de blog que nous voyons est encore très simple, mais à mesure que de nouvelles fonctionnalités seront ajoutées, le site de blog aura un aspect différent.

6. Résumé

Cet article présente comment utiliser le framework Python Django pour créer un site Web de blog. Nous avons construit ce site de blog étape par étape depuis la création du projet, jusqu'à l'écriture de l'application, jusqu'au rendu du contenu dynamique sur des pages HTML via des modèles. Un tel site Web de blog est une version de base et les développeurs peuvent l'étendre en ajoutant plus de fonctionnalités, telles que l'ajout d'articles de blog, de commentaires, etc.

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