def character(self, val): from game.character import get_character_by_pk self.character_old = Character.objects.get(pk=val.pk) try: self.character_name = get_character_by_pk(val.pk).name except KeyError: self.character_name = self.character_old.name
def save_level(level, data): level.name = data['name'] level.path = data['path'] level.origin = data['origin'] level.destinations = data['destinations'] level.max_fuel = data['max_fuel'] level.traffic_lights = data['traffic_lights'] level.cows = data['cows'] level.blocklyEnabled = data.get('blocklyEnabled', True) level.pythonEnabled = data.get('pythonEnabled', False) level.pythonViewEnabled = data.get('pythonViewEnabled', False) level.theme = get_theme_by_pk(pk=data['theme']) level.character = get_character_by_pk(pk=data['character']) level.save() set_decor(level, data['decor']) set_blocks(level, data['blocks'])
def save_level(level, data): level.name = data["name"] level.path = data["path"] level.origin = data["origin"] level.destinations = data["destinations"] level.max_fuel = data["max_fuel"] level.traffic_lights = data["traffic_lights"] level.cows = data["cows"] level.blocklyEnabled = data.get("blocklyEnabled", True) level.pythonEnabled = data.get("pythonEnabled", False) level.pythonViewEnabled = data.get("pythonViewEnabled", False) level.theme = get_theme_by_pk(pk=data["theme"]) level.character = get_character_by_pk(pk=data["character"]) level.save() set_decor(level, data["decor"]) set_blocks(level, data["blocks"])
def character_detail(request, pk, format=None): try: character = get_character_by_pk(pk) except KeyError: return HttpResponse(status=404) return Response(character.__dict__)
def character(self, val): from game.character import get_character_by_pk self.character_name = get_character_by_pk(val.pk).name