Yuq*_*Wei 2 django timestamp django-models
我使用 Django 1.6 作为后端,我想做的是让用户在观看视频时写下评论。我写了这个字段
datetime = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)
在 model.py 中,但是在 Django 后端,我没有看到此列,如何让它在我的管理中显示?谢谢!
readonly_fields只需向 admin.py添加选项:
class CommentAdmin(admin.ModelAdmin):
readonly_fields = ('datetime',)
Run Code Online (Sandbox Code Playgroud)
如果您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)
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅: https://docs.djangoproject.com/en/1.9/ref/contrib/admin/#django.contrib.admin.ModelAdmin.readonly_fields
| 归档时间: |
|
| 查看次数: |
2323 次 |
| 最近记录: |