模型字段未在 django admin 中显示

问题描述 投票:0回答:1

实际上我是学习 django 的初学者,我想创建自己的项目。所以我开始制作所有必需应用程序的模型和字段,然后我也在

admin.py
中注册,但这些字段仍然没有显示在 django 管理面板中。

所以这是我的 django 应用程序之一的

models.py

from django.db import models
from authentication.models import User
from course_management.models import Course
# Create your models here.
class Attendance(models.Model):
    user=models.ForeignKey(User,on_delete=models.CASCADE)
    course=models.ForeignKey(Course,on_delete=models.CASCADE)
    date=models.DateField()
    status=models.CharField(max_length=250)

我也已经在

admin.py
中注册了它,但这些字段仍然没有显示在django admin中。所有其他 django 应用程序也会发生这种情况。

from django.contrib import admin
from .models import Attendance
# Register your models here.
class AttendanceAdmin(admin.ModelAdmin):
    list_display=('user','course','date','status')
admin.site.register(Attendance,AttendanceAdmin)
python django django-models django-rest-framework
1个回答
0
投票
python manage.py makemigrations
python manage.py migrate
© www.soinside.com 2019 - 2024. All rights reserved.