def POST(self): ObjectWeb.header("Content-Type", "text/html") frm = myform() if not frm.validates(): return "FAILED" else: return str(frm.email) + " " + str(frm.password)
def POST(self): ObjectWeb.header("Content-Type","text/html") frm = myform() if not frm.validates(): return "FAILED" else: return str(frm.email) + " " + str(frm.password)
def POST(self): cookies = ObjectWeb.cookies() if not cookies: ObjectWeb.status("404 Not Found") return "" else: ObjectWeb.status("200 OK") return cookies.get("CookieName", "")
def GET(self, name): ObjectWeb.header("Content-Type", "text/plain") age = ObjectWeb.get("age", None) if age: return "Hello "+str(name)+", you are "+str(age)+" years old." else: return "Hello "+str(name)+"!"
def GET(self, name): ObjectWeb.header("Content-Type", "text/plain") age = ObjectWeb.get("age", None) if age: return "Hello " + str(name) + ", you are " + str( age) + " years old." else: return "Hello " + str(name) + "!"
def POST(self): ObjectWeb.header("Content-Type", "text/html") form = NewPostForm() if form.validates(): blogrec.set_post( blogrec.BlogPost(str(form.title), str(form.content))) ObjectWeb.seeother("/") return "" else: return blogrec.display(form.render())
def POST(self): ObjectWeb.header("Content-Type", "text/html") form = NewPostForm() if form.validates(): blogrec.set_post( blogrec.BlogPost(str(form.title), str(form.content)) ) ObjectWeb.seeother("/") return "" else: return blogrec.display(form.render())
def GET(self): ObjectWeb.header("Content-Type", "text/html") posts = blogrec.get_posts() if posts: content = "" for post in posts: content += "<div class='post' style='border: 1px solid #000;'>" content += "<h3>" + str(post.title) + "</h3>" content += "<section>%s</section>" % post.content content += "</div>" else: content = "<div>There are no posts.</div>" return blogrec.display(content)
def GET(self): ObjectWeb.header("Content-Type", "text/html") posts = blogrec.get_posts() if posts: content = "" for post in posts: content += "<div class='post' style='border: 1px solid #000;'>" content += "<h3>"+str(post.title)+"</h3>" content += "<section>%s</section>" % post.content content += "</div>" else: content = "<div>There are no posts.</div>" return blogrec.display(content)
def GET(self): # ObjectWeb.status("200 OK") ObjectWeb.header("Content-Type", "text/plain") return "Hello World!"
def GET(self, name): ObjectWeb.header("Content-Type", "text/plain") age = ObjectWeb.get("age", None) if age: return "Hello " + str(name) + ", you are " + str( age) + " years old." else: return "Hello " + str(name) + "!" class E404Page(object): def GET(self): ObjectWeb.status("404 Not Found") ObjectWeb.header("Content-Type", "text/plain") return "404 Not Found" app = ObjectWeb.Application({ "/": MainPage, "/([a-zA-Z0-9_]+)": NamePage, "HTTP-404": E404Page, }) if __name__ == "__main__": app.run("localhost", 8080) else: application = app.getwsgi()
def GET(self): ObjectWeb.status("200 OK") return "PASS"
def GET(self): ObjectWeb.status("200 OK") ObjectWeb.setcookie("CookieName", "CookieValue") return ""
def GET(self): ObjectWeb.header("Content-Type", "text/plain") ObjectWeb.header("X-Powered-By", "ObjectWeb/2.0") return str(ObjectWeb.context)
def GET(self): ObjectWeb.header("Content-Type", "text/html") form = NewPostForm() return blogrec.display(form.render())
def POST(self): ObjectWeb.status("200 OK") return "REDIRECT PASS"
def GET(self): ObjectWeb.header("Content-Type", "text/html") frm = myform() return frm.render()
def GET (self): ObjectWeb.header("Content-Type","text/html") frm = myform() return frm.render()
def GET(self): ObjectWeb.status("404 Not Found") ObjectWeb.header("Content-Type", "text/plain") return "404 Not Found"
else: content = "<div>There are no posts.</div>" return blogrec.display(content) class NewPage(object): def GET(self): ObjectWeb.header("Content-Type", "text/html") form = NewPostForm() return blogrec.display(form.render()) def POST(self): ObjectWeb.header("Content-Type", "text/html") form = NewPostForm() if form.validates(): blogrec.set_post( blogrec.BlogPost(str(form.title), str(form.content))) ObjectWeb.seeother("/") return "" else: return blogrec.display(form.render()) ObjectWeb.Application({ "/": MainPage, "/new": NewPage, }).run(port=8080)
def GET(self): ObjectWeb.seeother("/")
class EnvHandler(object): def GET(self): ObjectWeb.header("Content-Type", "text/plain") ObjectWeb.header("X-Powered-By", "ObjectWeb/2.0") return str(ObjectWeb.context) class CookieRelay(object): def GET(self): ObjectWeb.status("200 OK") ObjectWeb.setcookie("CookieName", "CookieValue") return "" def POST(self): cookies = ObjectWeb.cookies() if not cookies: ObjectWeb.status("404 Not Found") return "" else: ObjectWeb.status("200 OK") return cookies.get("CookieName", "") app = ObjectWeb.Application({ "/": MainPage, "/redirect": RedirectHandler, "/env": EnvHandler, "/cookie": CookieRelay, }).run(port=8080)
myform = forms.Form( forms.Textbox("email", label="Email"), forms.Password("password", label="Password"), forms.Password("password2", label="Confirm Password"), forms.Submit("login", value="Login"), validators=[forms.Validator("Email must be a valid email", valid_email), forms.Validator("Passwords must match.", passmatch)] ) class MainPage(object): def GET(self): ObjectWeb.header("Content-Type", "text/html") frm = myform() return frm.render() def POST(self): ObjectWeb.header("Content-Type", "text/html") frm = myform() if not frm.validates(): return "FAILED" else: return str(frm.email) + " " + str(frm.password) ObjectWeb.Application({ "/": MainPage, }, debug=True).run(port=8080)