Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- invalid literal for int() with base 10: 'B123456'
- class DatabaseByClientList(RetrieveUpdateDestroyAPIView):
- serializer_class = DatabaseSerializer
- def get_queryset(self):
- client_id = self.kwargs['client_id']
- return Database.objects.filter(client_id=client_id)
- class Database(models.Model):
- def __unicode__(self):
- return unicode(self.id)
- class Meta:
- ordering = ['db_name']
- client_id = models.ForeignKey(ClientInfo)
- db_name = models.CharField(max_length=30, blank=True)
- db_host = models.CharField(max_length=30, blank=True)
- db_user = models.CharField(max_length=30, blank=True)
- db_pass = models.CharField(max_length=30, blank=True)
- db_type = models.CharField(max_length=30, blank=True)
- class DatabaseSerializer(serializers.ModelSerializer):
- client_id = serializers.SlugRelatedField(queryset=ClientInfo.objects.all(),
- slug_field='access_id')
- class Meta:
- model = Database
- fields = ('id', 'client_id', 'db_name', 'db_host', 'db_user', 'db_pass', 'db_type')
- return Database.objects.filter(client_id=client_id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement