def addmonster(request): d = Dungeon() d.load(int(request.POST["did"])) d.addmon(request.POST["data"]) d.save() monster_infos = [] for i in MonsterDB.objects.all(): mon = {} mon["id"] = "%d" % i.mid mon["name"] = i.name monster_infos.append(mon) ailist = [] for i in actmode.actionmodelist: ai = {} ai["id"] = "%d" % i.id ai["name"] = i.name ailist.append(ai) skill_list = [] for i in skills.skilllist: sk = {} sk["id"] = "%d" % i.id sk["name"] = i.name skill_list.append(sk) response = render_to_response('dungeonmod_basic.tpl', {"did":request.POST["did"], "name":d.name, "minfo":monster_infos, "ailist":ailist, "sk":skill_list, "data":d.data}, context_instance=RequestContext(request)) if 'text/html' in response['Content-Type']: response.content = short(response.content) return response
def adddungeon(request): d = Dungeon() d.name = request.POST[u'dname'] if 'yes' in request.POST[u'rbb']: d.resetbybattle = 1 else: d.resetbybattle = 0 d.save() return HttpResponseRedirect("/dungeon/show/")