Ich machte eine Django App. Ich mache ein Model und registriere es im Adminbereich, aber alles, was ich im Adminbereich sehen kann, ist Nachricht und Benutzer.Mein Admin-Bereich zeigt nicht alle Daten von Post
Mein Modell ist: -
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
und meine Admin-Datei ist: -
from django.contrib import admin
from .models import Post,Comment
# Register your models here.
admin.site.register(Post)
admin.site.register(Comment)
ich den Fehler nicht kann bitte jemand helfen finden kann.
Wenn Sie zusätzliche Informationen mein Repository benötigen, ist here
Es ist nichts falsch, dann ist es, weil die anderen Felder 'editierbar = false' und' auto_now = Wahr'. BEARBEITEN: Wenn Sie sie nur anzeigen möchten, sollte 'readonly_fields' funktionieren, nach dieser Antwort: https://stackoverflow.com/a/3967891/1081569 –