Я новичок в django -рамке. Я пытаюсь составить список и создать две модели одновременно. Но я не могу объединить данные двух моделей в одну json
models.py
class User(models.Model):
id=models.CharField(max_length=9,primary_key=True)
name=models.CharField(max_length=30)
def __str__(self):
return self.name
class ActivityPeriod(models.Model):
tz=models.CharField(max_length=30)
start_time=models.DateTimeField(auto_now=False, auto_now_add=False)
end_time=models.DateTimeField(auto_now=False, auto_now_add=False)
activityperiod2user=models.ForeignKey(User,related_name='activityperiods', on_delete=models.CASCADE)
def __str__(self):
return str(self.activityperiod2user)
views.py
class CustomApiView(generics.ListCreateAPIView):
queryset = User.objects.all()
serializer_class = serializers.CustomSerializer
serializers.py
class CustomUserSerializer(serializers.ModelSerializer):
class Meta:
model=models.User
fields=("__all__")
class CustomSerializer(serializers.ModelSerializer):
activitydata=CustomUserSerializer()
class Meta:
model=models.User
fields=('name','activitydata')