def input(request, user): if request.method == "GET": form = SearchForm(request.GET) if form.is_valid(): input = form.cleaned_data["i"] g = SymPyGamma() r = g.eval(input) if not r: r = [{ "title": "Input", "input": input, "output": "Can't handle the input." }] elif user: if not models.Query.query(models.Query.text==input).get(): query = models.Query(text=input, user_id=user.user_id()) query.put() # For some reason the |random tag always returns the same result return ("result.html", { "input": input, "result": r, "form": form, "MEDIA_URL": settings.MEDIA_URL, "promote_live": random.choice(LIVE_PROMOTION_MESSAGES) })
def input(request): if request.method == "GET": form = SearchForm(request.GET) if form.is_valid(): input = form.cleaned_data["i"] g = SymPyGamma() r = g.eval(input) return render_to_response("result.html", { "input": input, "result": r, "form": form, "MEDIA_URL": settings.MEDIA_URL, })
def input(request): if request.method == "GET": form = SearchForm(request.GET) if form.is_valid(): input = form.cleaned_data["i"] g = SymPyGamma() r = g.eval(input) # For some reason the |random tag always returns the same result return render_to_response("result.html", { "input": input, "result": r, "form": form, "MEDIA_URL": settings.MEDIA_URL, "promote_live": random.choice(LIVE_PROMOTION_MESSAGES) })
def input(request): if request.method == "GET": form = SearchForm(request.GET) if form.is_valid(): input = form.cleaned_data["i"] g = SymPyGamma() r = g.eval(input) # For some reason the |random tag always returns the same result return render_to_response( "result.html", { "input": input, "result": r, "form": form, "MEDIA_URL": settings.MEDIA_URL, "promote_live": random.choice(LIVE_PROMOTION_MESSAGES) })
def input(request, user): if request.method == "GET": form = SearchForm(request.GET) if form.is_valid(): input = form.cleaned_data["i"] if input.strip().lower() in ('random', 'example', 'random example'): return redirect('/random') g = SymPyGamma() r = g.eval(input) if not r: r = [{ "title": "Input", "input": input, "output": "Can't handle the input." }] if (user and not models.Query.query( models.Query.text == input, models.Query.user_id == user.user_id()).get()): query = models.Query(text=input, user_id=user.user_id()) query.put() elif not models.Query.query(models.Query.text == input).get(): query = models.Query(text=input, user_id=None) query.put() # For some reason the |random tag always returns the same result return ("result.html", { "input": input, "result": r, "form": form, "MEDIA_URL": settings.MEDIA_URL, "promote_live": random.choice(LIVE_PROMOTION_MESSAGES) })