在本篇博文中,我们将介绍如何在Django靓号管理系统中实现用户列表功能。这个功能允许管理员查看系统中所有用户的基本信息。我们将逐步讲解如何设置URL路由、创建视图函数以及设计模板。
1. 设置URL路由
首先,我们需要在urls.py
文件中添加一个新的URL路径,以便访问用户列表页面。
# urls.py
from django.urls import path
from web.views import admin
urlpatterns = [
# ... 其他URL路径 ...
path('admin/list/', admin.admin_list),
]
这里我们将/admin/list/
路径映射到admin.admin_list
视图函数。
2. 创建视图函数
接下来,我们在views/admin.py
文件中创建admin_list
函数来处理用户列表的逻辑:
# views/admin.py
from django.shortcuts import render
from web import models
def admin_list(request):
""" 用户列表 """
queryset = models.Admin.objects.all().order_by('-id')
return render(request, 'admin_list.html', {'queryset': queryset})
这个函数做了以下几件事ÿ