Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、实用的设计。本教程将为您提供 Django 的基础知识,帮助您开始构建自己的 Web 应用程序。
快速开始
安装 Django:首先,您需要在您的计算机上安装 Django。您可以通过以下命令进行安装:
pip install django
创建一个项目:安装 Django 后,您可以使用以下命令创建一个新的项目:
django-admin startproject myproject
这将创建一个名为
myproject
的项目目录。创建一个应用:在您的项目中,您可以创建多个应用。要创建一个名为
myapp
的应用,请运行以下命令:python manage.py startapp myapp
运行开发服务器:现在,您可以使用以下命令启动开发服务器:
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