在本文中,我们将探讨如何使用 Django 的模板系统实现一个简单的电话号码列表页面。
1. 配置 URL 路由
首先,我们需要在 urls.py
文件中配置 URL 路由:
from django.contrib import admin
from django.urls import path
from web import views
urlpatterns = [
path('admin/', admin.site.urls),
path('login/', views.login),
path('phone/list/', views.phone_list),
]
这里我们定义了三个 URL 路由:
-
/admin/
: Django 自带的管理后台 -
/login/
: 登录页面 -
/phone/list/
: 电话号码列表页面
2. 实现视图函数
接下来,我们在 views.py
文件中实现 phone_list
视图函数:
from django.shortcuts import render
def phone_list(request):
# 1. 获取数据
queryset = [
{"id": 1, "phone": 17841106964, "city": "深圳"},
{"id": 2, "phone": 17841106965, "city": "广州"},
{"id": 3, "phone":