Django模型中的一次写入字段

时间:2010-09-22 09:50:02

标签: django-models

我很难在Django模型中创建一次写入字段。理想情况下,我希望它像最终变量一样工作,尽管我可以满足于仅通过管理员编辑它。

我知道有一个只读字段的解决方案,但它也会影响添加表单,我不希望该字段在那里是只读的。

1 个答案:

答案 0 :(得分:6)

使用get_readonly_fields(),如果obj存在,则返回包含一次性写入字段名称的元组;如果objNone,则返回空元组。

http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_readonly_fields