Python 如何在django的管理站点上显示列名?

Python 如何在django的管理站点上显示列名?,python,django,Python,Django,我正在django默认管理表上扩展我的管理表。添加列后,当我转到管理站点时,我只能在用户部分看到用户名列名称。但是当单击它时,它会显示列名并准备放置一些字段。我只想在访问用户表时显示所有列名 我只是Django框架的新手,我阅读了一些文档和扩展管理表的方法。我只想在现有的admin表中添加列名 #models.py from django.db import models from django.contrib.auth.models import AbstractUser class Use

我正在django默认管理表上扩展我的管理表。添加列后,当我转到管理站点时,我只能在用户部分看到用户名列名称。但是当单击它时,它会显示列名并准备放置一些字段。我只想在访问用户表时显示所有列名

我只是Django框架的新手,我阅读了一些文档和扩展管理表的方法。我只想在现有的admin表中添加列名

#models.py
from django.db import models
from django.contrib.auth.models import AbstractUser

class User(AbstractUser):
    contact_number = models.CharField(max_length=250, blank=True)

#views.py

from django.shortcuts import render
from .models import User 
from django.urls import reverse_lazy
from django.views import generic
from .forms import NewUserCreationForm
from django.http import HttpResponseRedirect

class SignUp(generic.CreateView):
    form_class = NewUserCreationForm
    success_url = reverse_lazy('login')
    template_name = 'signup.html'

def userView(request):
    users = User.objects.all()
    return render(request,'registration/view_users.html', 
        {"all_users":users})


#admin.py
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .models import User
from .forms import NewUserCreationForm, NewUserChangeForm

class NewUserAdmin(UserAdmin):
    add_form = NewUserCreationForm
    form = NewUserChangeForm
    model = User
    list_display = 
    ['username']

admin.site.register(User,NewUserAdmin)
我想显示管理站点上的所有列。

列表显示=['username']将只显示用户名字段,因此您还需要添加联系人号码字段,如下所示:

列表显示=['username','contact\u number']

将所有列添加到要显示的列表显示字段中

您也可以在所有字段中尝试此操作:

list_display = [field.name for field in User._meta.get_fields()]

这将按排序顺序显示列表。

尝试不声明类NewUserAdmin,并将行admin.site.registerUser、NewUserAdmin更改为仅admin.site.RegisterUserSeri我尝试了您所说的,但我在admin site表上看到的仍然只是用户名。我是否需要更改扩展管理表的整个过程?或者有没有其他方法可以扩展admin表,只在默认admin表中添加contact_number表?首先感谢这行代码。我认为这将帮助我显示所有列表列表。\u display=[field.name for field in User.\u meta.get\u fields]