Skip to content

Instantly share code, notes, and snippets.

@moraes
moraes / gist:4427246
Created January 1, 2013 12:59
text/template composition using {{block}} and {{fill}
// A base template with the layout skeleton.
// {{block}} actions define placeholders.
{{define "base"}}
<html>
<head>
<title>{{block "title"}}</title>
</head>
<body>
{{block "content"}}
</body>
@moraes
moraes / test.go
Last active December 10, 2015 15:29
Hello World using gorilla/template
package test
import (
"net/http"
"github.com/gorilla/template/v0"
)
func helloHandler(w http.ResponseWriter, r *http.Request) {
set := template.Must(new(template.Set).Parse(`{{define "hello"}}Hello, world!{{end}}`))
@moraes
moraes / handlers.go
Last active December 11, 2015 12:08 — forked from kisielk/handlers.go
package foo
import (
"net/http"
)
type MethodHandler map[string]http.Handler
func (h MethodHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
if handler, ok := h[req.Method]; ok {
File "/[...]/webapp/admin.py", line 23, in get
db.metadata.create_all()
File "/[...]/webapp/sqlalchemy/schema.py", line 2784, in create_all
tables=tables)
File "/[...]/webapp/sqlalchemy/engine/base.py", line 1487, in _run_visitor
conn._run_visitor(visitorcallable, element, **kwargs)
File "/[...]/webapp/sqlalchemy/engine/base.py", line 1130, in _run_visitor
**kwargs).traverse_single(element)
File "/[...]/webapp/sqlalchemy/sql/visitors.py", line 111, in traverse_single
return meth(obj, **kw)