Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、实用的设计。本教程将为您提供 Django 的基础知识,帮助您开始构建自己的 Web 应用程序。

快速开始

  1. 安装 Django:首先,您需要在您的计算机上安装 Django。您可以通过以下命令进行安装:

    pip install django
    
  2. 创建一个项目:安装 Django 后,您可以使用以下命令创建一个新的项目:

    django-admin startproject myproject
    

    这将创建一个名为 myproject 的项目目录。

  3. 创建一个应用:在您的项目中,您可以创建多个应用。要创建一个名为 myapp 的应用,请运行以下命令:

    python manage.py startapp myapp
    
  4. 运行开发服务器:现在,您可以使用以下命令启动开发服务器:

    python manage.py runserver
    

    默认情况下,服务器将在 http://127.0.0.1:8000/ 上运行。

Django 模型

Django 使用模型来定义数据结构。模型是 Python 类,它们继承自 django.db.models.Model

from django.db import models

class Article(models.Model):
    title = models.CharField(max_length=200)
    author = models.ForeignKey('Author', on_delete=models.CASCADE)
    published_date = models.DateTimeField(auto_now_add=True)

    def __str__(self):
        return self.title

Django 视图

视图是处理请求并返回响应的函数或类。以下是一个简单的视图示例:

from django.http import HttpResponse
from .models import Article

def article_list(request):
    articles = Article.objects.all()
    return HttpResponse(articles)

Django 模板

Django 使用模板来渲染 HTML。以下是一个简单的模板示例:

<!DOCTYPE html>
<html>
<head>
    <title>Articles</title>
</head>
<body>
    <h1>Articles</h1>
    <ul>
        {% for article in articles %}
            <li>{{ article.title }}</li>
        {% endfor %}
    </ul>
</body>
</html>

扩展阅读

如果您想了解更多关于 Django 的信息,请访问我们的 Django 教程

Django