因此,我建立了我的Django的網站具有以下admin.py:Django:在管理界面顯示有用的數據庫數據?
import models
from django.contrib import admin
admin.site.register(models.Comment)
使用這種models.py:
from django.db import models
class Comment(models.Model):
text = models.CharField(max_length=400)
name = models.CharField(max_length=100)
date = models.DateTimeField(auto_now = True)
article = models.CharField(max_length=100)
然而,當我進入管理頁面時,它顯示如下:
這通常不是很有幫助。點擊每個鏈接會爲我提供一個包含該對象數據的頁面,但我希望能夠在該視圖中查看每個對象的信息。我一直在看的ModelAdmin類爲:
https://docs.djangoproject.com/en/dev/ref/contrib/admin/
但沒有設法環繞它我的頭。它是一個單獨的模型類,需要與我的「實際」模型保持同步嗎?它只是一個通過我的管理網站訪問實際模型的界面嗎?它做我想做的事情(允許在管理界面中顯示有用的數據)還是做其他事情?
我在想,Django Admin頁面應該能夠替代PHPMyAdmin來完成簡單的任務,比如瀏覽數據庫和手動修改單個對象。是這樣嗎?
我不知道你能做到這一點;謝謝! –
它確實是首選(正如文檔所說)只是定義'__unicode__',並讓Django擔心編碼。 –
@mandax是的,你是對的。我會將其添加到答案中,謝謝。 –