小编Goz*_*zie的帖子

将上下文传递到 django 管理索引页面

我正在尝试在 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)

html python django django-admin

2
推荐指数
1
解决办法
1994
查看次数

标签 统计

django ×1

django-admin ×1

html ×1

python ×1