def addqus(request): if request.method=='POST': con_id=request.POST.get('id') contest=Contest.objects.get(id=con_id) form=Problem(Contest=contest,p_name=request.POST.get('problem'),score=request.POST.get('marks'),p_level=request.POST.get('level'),p_disc=request.POST.get('disc'),p_input=request.POST.get('input'),p_cons=request.POST.get('cons'),p_output=request.POST.get('output'),sample_input=getWelO(request.POST.get('sample_input')),sample_output=getWelO(request.POST.get('sample_output')),exp=request.POST.get('exp')) form.save() data=Contest.objects.all(); return render(request,'adminpanel/addqus.html',{'data':data})
def handle(self, *args, **options): u = Uri() while not u.done: problems = u.getProblems() if not problems: break for p in problems: try: problem = Problem.objects.get(code=p['code'], judge='uri') except Problem.DoesNotExist: problem = Problem() problem.code = p['code'] problem.name = p['name'] problem.category = p['category'][0] problem.solved = p['solved'] problem.level = p['level'] problem.judge = 'uri' problem.save()
def handle(self, *args, **options): s = Spoj() problems = s.getProblems() for p in problems: try: problem = Problem.objects.get(code=p['code'], judge='spoj') except Problem.DoesNotExist: problem = Problem() problem.name = p['name'] problem.code = p['code'] problem.number = p['number'] problem.solved = p['solved'] problem.category = 'U' problem.level = 0 problem.judge = 'spoj' problem.save() print('%d problems.' % len(problems))
def handle(self, *args, **options): u = Uri() while not u.done: problems = u.getProblems() if not problems: break for p in problems: try: problem = Problem.objects.get(code=p["code"], judge="uri") except Problem.DoesNotExist: problem = Problem() problem.code = p["code"] problem.name = p["name"] problem.category = p["category"][0] problem.solved = p["solved"] problem.level = p["level"] problem.judge = "uri" problem.save()
def handle(self, *args, **options): u = Uva() for p in u.getProblems(): try: problem = Problem.objects.get(code=p['id'], judge='uva') except Problem.DoesNotExist: problem = Problem() problem.code = p['id'] problem.number = p['number'] problem.name = p['name'] problem.category = p['category'] problem.solved = p['solved'] problem.level = 0 problem.judge = 'uva' problem.save()