Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. #convert postdata to queryset
  2.     def get_queryset(self, postdata, character):
  3.         #get starter queryset based on planet
  4.         planet = self.cleaned_data["planet"]
  5.         if planet:
  6.             try:
  7.                 pk = int(planet)
  8.                 if pk > 0:
  9.                     location = Planet.objects.get(pk=pk)
  10.                     qs = Ship.objects.filter(character=character, location=location)
  11.                     location = location.name
  12.                 else:
  13.                     location = "Every Planet"
  14.                     qs = Ship.objects.filter(character=character)
  15.             except Planet.DoesNotExist, ValueError:
  16.                 location = "Every Planet"
  17.                 qs = Ship.objects.filter(character=character)
  18.         else:
  19.             qs = Ship.objects.filter(character=character)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement