Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1. class PlayerInGame(models.Model):
  2.     player = models.ForeignKey(Player)
  3.     game = models.ForeignKey(Game)
  4.     created = models.DateTimeField(auto_now_add=True)
  5.  
  6.     class Meta:
  7.         unique_together = (("player", "game"),)
  8.         ordering = ('created',)
  9.  
  10. class PlayerInGameSerializer(serializers.ModelSerializer):
  11.     class Meta:
  12.         model = PlayerInGame
  13.         fields = '__all__'
  14.         read_only_fields = ['game', 'created']
  15.  
  16.  
  17. class PlayerInGameDetail(CreateAPIView):
  18.     queryset = PlayerInGame.objects.all()
  19.     serializer_class = PlayerInGameSerializer
  20.  
  21.     def perform_create(self, serializer):
  22.         return serializer.save(game=self.kwargs['pk'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement