Django模型或admin的非db字段

时间:2015-10-22 08:05:35

标签: python django django-models django-admin django-grappelli

我有一个模型,其中有一些字段存储在db中。最重要的是,我需要实现非db字段,这些字段将使用自定义API加载和保存。 用户应使用管理界面与模型交互,Grappelli用于增强标准Django管理员。

我对以下其中一项感兴趣:

  • 模型虚拟字段或属性,我可以覆盖如何阅读和保存自定义字段。 (简单的python属性不适用于Django管理员)
  • 适用于管理员的可修改的callables (不确定是否可行)
  • 除了创建自定义表单并将逻辑移动到表单
  • 之外,显示和处理管理中的自定义字段的任何其他方法。

1 个答案:

答案 0 :(得分:-1)

我认为你可以使用一个非模型类,它包装Model类并有一些额外的字段,你可以设置/获取或保存到其他地方