def POST(self, request, response): print(request) # return MyResponse(render_template('login.html'),mimetype="text/HTML") for i in request.form: print(type(i)) print(i) form = request.form.to_dict() print("??????") print(form) userName = form["userName"] pwd = form["pwd"] print(userName) print(pwd) try: user = db.query("user", {"name": userName}) print(user) user = user[0] if user["pwd"] != pwd: return render_template("login.html") except: print("except") return render_template("login.html") response = MyResponse(render_template('login.html'), mimetype="text/HTML") response.set_cookie("userName", "hby") return response
def GET(self, request, response): blogs = db.query("blog") print(blogs) text = render_template("index.html", {"blogs": blogs}) response = MyResponse(response=text, mimetype="text/HTML") print(response.data) return response
def GET(self, request, response): print("???????????") print(request.args.to_dict()["p"]) blogs = db.query("blog", {"id": request.args.to_dict()["p"]}) print(blogs[0]) print("blog") temp = render_template("blog.html", {"blogs": blogs}) response = MyResponse(temp, mimetype="text/HTML") return response
def GET(self, request, rseponse): cookie = request.cookies.to_dict() print(cookie) print(cookie["userName"]) print("userName") if cookie["userName"] == None: return myRedirect('/') print(request.cookies) response = MyResponse(render_template("add.html"), mimetype="text/HTML") return response
def POST(self, request, response): form = request.form.to_dict() content = form["content"] title = form["title"] cookie = request.cookies.to_dict() author = cookie["userName"] db.insert("blog", { "title": title, "content": content, "author": author }) response = MyResponse(render_template("login.html"), mimetype="text/HTML") return myRedirect('/')
from werkzeug.serving import run_simple from werkzeug.wrappers import Response, Request from flask import Flask, Blueprint from framework.template import Template from framework.webapp import render_template @Request.application def app(request): # print(request.method) return Response("hello world") con = {"url": "kkkkk", "content": "knknknk"} print(con["url"]) print( render_template( 'index.html', { 'title': '题目', "names": ["bob", "alice"], "items": [{ "url": "kkkkk", "content": "knknknk" }, { "url": "kkk", "content": "knknk" }] }))
def GET(self, resquest, response): response = MyResponse(render_template('login.html'), mimetype="text/HTML") return response