[英]Contactform model displays no content in the Django admin panel. Django admin panel module values are empty
[英]django time field displays as none in admin panel
在管理页面中,我添加了以下代码:
class StoryAdmin(admin.ModelAdmin):
list_display = ('__unicode__', 'domain', 'moderator', 'created_at', 'updated_at')
list_filter = ('created_at', 'updated_at')
search_fields = ('title','moderator__username','moderator__first_name','moderator__last_name')
fields = ('title','url','created_at','updated_at')
readonly_fields = ('created_at','updated_at')
admin.site.register(Story, StoryAdmin)
一切正常,除非在管理面板中添加新故事时,模板中的readonly_fields
显示为(none)
!
这是设计使然; 从readonly_fields
文档中:
默认情况下,管理员将所有字段显示为可编辑。 此选项中的任何字段(应为列表或元组)将按原样显示其数据,并且不可编辑; 它们也从用于创建和编辑的ModelForm中排除。
如果您不希望用户编辑字段,只需将其从fields
元组中删除即可,不要将它们显示为管理表单的一部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.