我正在尝试在 django admin 的索引页面上创建一个表,列出在特定时间范围内注册的所有用户。我已经设法编辑索引页以包含我的表格,但现在我想填充该表格。我尝试声明extra_context变量,但它仍然没有将其传递给模板。我已经解决这个问题好几天了,但仍然无法弄清楚我做错了什么。这是我的admin.py文件
from django.contrib import admin
from django.contrib.auth.models import Group
from django.contrib.auth.admin import UserAdmin
from .forms import SignUpForm, EditUserForm
from .models import CustomUser
from django.urls import path
from datetime import datetime, timedelta
from django.utils import timezone
class CustomUserAdmin(UserAdmin):
list_filter = ['created_at',]
list_display = ['username', 'email', 'created_at', 'is_active']
# index_template = 'admin/my_index.html'
def time_threshold(num):
num = int(num)
thresh = datetime.now(tz=timezone.utc) - timedelta(hours=num)
return thresh
print(time_threshold(30))
def get_urls(self):
urls = super().get_urls()
custom_urls = [
path("user_metrics/", self.user_metrics), …Run Code Online (Sandbox Code Playgroud)