我正在使用 Django 1.6 作为后端,我想做的是让用户在观看视频时写下他们的评论。我写的字段
datetime = models.DateTimeField(auto_now_add=True)
在 model.py 中,但在 Django 后端中,我没有看到此列,如何让它显示在我的管理中?谢谢!
最佳答案
只需将 readonly_fields
选项添加到您的 admin.py 中:
class CommentAdmin(admin.ModelAdmin):
readonly_fields = ('datetime',)
如果您在管理类中定义了 fields
选项,您还必须将 datetime
添加到 fields
选项:
class CommentAdmin(admin.ModelAdmin):
# display datetime in the changelist
list_display = ('id', 'title', 'datetime')
# display datetime when you edit comments
readonly_fields = ('datetime',)
# optional, use only if you need custom ordering of the fields
fields = ('title', 'body', 'datetime')
admin.site.register(Comment, CommentAdmin)
关于django - 如何在后端显示 Django 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36789929/