add application to data json
This commit is contained in:
parent
f21f156127
commit
2ba7a2e1e9
2 changed files with 11 additions and 3 deletions
|
|
@ -16,5 +16,11 @@ class Data(models.Model):
|
||||||
plan = models.ForeignKey(Plan, on_delete=models.PROTECT)
|
plan = models.ForeignKey(Plan, on_delete=models.PROTECT)
|
||||||
data = models.JSONField(default=dict)
|
data = models.JSONField(default=dict)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def application(self):
|
||||||
|
return str(self.plan.application.uuid)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
unique_together = ('user', 'plan')
|
unique_together = ('user', 'plan')
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,8 +5,10 @@ from .models import Data, Plan
|
||||||
class DataSerializer(serializers.ModelSerializer):
|
class DataSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Data
|
model = Data
|
||||||
fields = ('user',
|
fields = (
|
||||||
'data',
|
'application',
|
||||||
)
|
'user',
|
||||||
|
'data',
|
||||||
|
)
|
||||||
|
|
||||||
read_only_fields = ['user']
|
read_only_fields = ['user']
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue