Django 自带一个投票(polls)应用的案例,这里按照官网提示将其部署下来。
- 参考文档:Writing your first Django app, part 1(https://docs.djangoproject.com/en/5.1/intro/tutorial01/#creating-a-project)
- 创建(导入)应用
- 完成路由配置验证
- 参考文档:Writing your first Django app, part 2(https://docs.djangoproject.com/en/5.1/intro/tutorial02/)
- 数据库处理
- 创建、激活模型
- 使用 Django 提供的 API 接口
- 关于 Django 的后台管理
一、创建应用
参考官方文档:Creating the Polls app(https://docs.djangoproject.com/en/5.1/intro/tutorial01/#creating-the-polls-app)
1、将 Polls 应用导入当前项目
2、编辑视图文件
在Django项目中,每个应用(app)通常都包含一个views.py文件。当用户通过浏览器或其他客户端发送HTTP请求到Django应用时,Django 会根据请求的URL来匹配相应的视图。一旦找到匹配的视图,Django就会调用该视图来处理请求。
- 官方源码(https://docs.djangoproject.com/en/5.1/intro/tutorial01/#write-your-first-view):
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
直接粘贴到 views.py 文件中
3、配置路由
配置访问链接和视图之间的关联关系。
在 Django 应用中,urls.py 文件主要用于定义和映射 URL 路径到相应的视图函数(如上面的 views.py 中的 index() 函数)或视图类(view classes)。当用户访问一个特定的 URL 时,Django 会根据 urls.py 文件中的配置来决定调用哪个视图来处理该请求。也可以简称为 “路由配置” 功能。
官方源码:
from django.urls import path
from . import views
urlpatterns = [
path("", views.index, name="index"),
]
在当前应用(polls)下新建一个 urls.py 文件,粘贴官方源码
4、项目全局配置
在 Django 项目中,全局的 urls.py 文件通常位于项目的根目录下。这个文件是 Django 项目 URL 配置的起点,它负责定义项目的 URL 路由系统,将特定的 URL 路径映射到相应的视图(views)或其他 URL 配置模块上。
官方源码:
- 注释1:匹配以 /polls/ 开头的 URL&