我的管理部分未显示信息的所有数据

我的管理部分未显示信息的所有数据

问题描述:

我正在制作Django应用程序。我做了一个模型,并在管理部分注册,但我可以在管理部分看到的是消息和用户。我的管理部分未显示信息的所有数据

我的模型是: -

class Post(models.Model): 
    user = models.ForeignKey(User,related_name='posts') 
    created_at = models.DateTimeField(auto_now=True) 
    message = models.TextField() 
    message_html = models.TextField(editable=False) 
    total_votes = models.IntegerField(editable=False,default = 0) 

    def __str__(self): 
     return self.message 

和我的管理文件是: -

from django.contrib import admin 
from .models import Post,Comment 
# Register your models here. 

admin.site.register(Post) 
admin.site.register(Comment) 

我找不到错误谁能帮助请。

如果您需要任何额外的信息,我的仓库是here

+0

这没有什么错,这是因为在其他领域有'编辑= FALSE'和' auto_now = True'。编辑:如果你只是想显示它们,'readonly_fields'应该工作,根据这个答案:https://*.com/a/3967891/1081569 –

也许你应该指定哪些字段,以显示:

from django.contrib import admin 
from .models import Post,Comment 
# Register your models here. 

class PostAdmin(admin.ModelAdmin): 
    list_display = ('user', 'created_at', 'message', 'message_html', 'total_votes') 

admin.site.register(Post, PostAdmin) 
admin.site.register(Comment)  
+0

它显示列表视图中的详细视图不是详细视图(即在所有帖子的详细列表,没有具体的帖子的详细信息) –