Django REST Framework中的公共和私有模型字段

时间:2015-09-11 01:12:16

标签: python django django-models django-rest-framework

我有一个带有

的数据模型Event
  • Public Field,表示与许多用户共享。例如,titlestart等等。
  • Private Field,表示每个用户都有具体内容。例如,reminder因为某些用户会为此事件设置提醒,但有些用户不会。

如何设计此型号?一种解决方案可能是:

  • Public Field Event model,仅包含Public Field
  • Private Field Event model,仅包含Private Field
  • Public Field Event modelPrivate Field Event model与一对多关系
  • 联系起来

我使用ViewSets来支持所有API:

  • 如果用户想要更改Public Field,请选择Public Field Event model
  • 如果用户想要更改Private Field,请选择Private Field Event model
  • 如果用户想要同时更改Public FieldPrivate Field,如何使用ViewSets支持?

0 个答案:

没有答案