当前位置:  开发笔记 > 编程语言 > 正文

Django模型继承.隐藏或删除字段

如何解决《Django模型继承.隐藏或删除字段》经验,为你挑选了1个好方法。

我想从一些第三方代码继承一个模型类.我不会使用某些字段,但希望我的客户能够在Admin中编辑模型.最好的办法是将它们隐藏在管理员中,还是我真的可以防止它们首先被创建?

另外 - 如果需要其中一个不需要的字段,我该怎么办?我的第一个想法是覆盖save方法,只需输入默认值.



1> Harold..:

您可以控制在admin中可编辑的字段.

来自Django文档:

"如果您希望作者模型的表单只包含名称和标题字段,您可以指定字段或排除如下:

class AuthorAdmin(admin.ModelAdmin):
    fields = ('name', 'title')

class AuthorAdmin(admin.ModelAdmin):
    exclude = ('birth_date',)"

http://docs.djangoproject.com/en/dev/ref/contrib/admin/

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有