这是一个关于 Django 框架的教程,Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、实用的设计。

快速入门

  1. 安装 Django
    • 使用 pip 安装 Django:pip install django
  2. 创建一个新的 Django 项目
    • django-admin startproject myproject
  3. 创建一个应用
    • myproject 目录下,创建一个应用:python manage.py startapp myapp

路由和视图

在 Django 中,路由和视图是处理 Web 请求的核心。

  • 路由:定义了 URL 到视图的映射。
  • 视图:是处理请求并返回响应的函数。

例如:

from django.http import HttpResponse

def home(request):
    return HttpResponse("Welcome to the Django tutorial!")

模板

Django 使用模板来渲染 HTML。

  • 创建一个模板文件 home.htmlmyapp/templates/myapp 目录下。
  • 在模板中使用 Django 模板语言来显示数据。
<!DOCTYPE html>
<html>
<head>
    <title>Welcome</title>
</head>
<body>
    <h1>Welcome to the Django tutorial!</h1>
</body>
</html>

数据库

Django 使用 ORM(对象关系映射)来操作数据库。

  • 定义模型来表示数据库中的表。
  • 使用 Django 的 ORM 来创建、查询、更新和删除数据。
from django.db import models

class Article(models.Model):
    title = models.CharField(max_length=200)
    content = models.TextField()

进一步学习

想要深入了解 Django,可以阅读官方文档:Django 官方文档

Django Logo