Skip to content

Latest commit

 

History

History

askama

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Templating using Askama

An example usage of the Askama template engine working with Gotham.

Running

From the examples/templating/askama directory:

Terminal 1:
$ cargo run
   Compiling gotham_examples_templating_askama (file:///.../examples/templating/tera)
    Finished dev [unoptimized + debuginfo] target(s) in 13.18s
     Running `../gotham_examples_templating_askama`
  Listening at 127.0.0.1:7878

Terminal 2:
$ curl -v http://127.0.0.1:7878/
*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to 127.0.0.1 (127.0.0.1) port 7878 (#0)
> GET / HTTP/1.1
> Host: 127.0.0.1:7878
> User-Agent: curl/7.54.0
> Accept: */*
> 
< HTTP/1.1 200 OK
< x-request-id: fc67c641-e586-4f79-a972-6171efde6782
< content-type: text/html; charset=utf-8
< content-length: 165
< date: Sat, 08 Dec 2018 21:04:32 GMT
< 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Hello, Gotham!</title>
</head>
<body>
    Askama says: "Hello, Gotham!"
</body>
* Connection #0 to host 127.0.0.1 left intact
</html>

License

Licensed under your option of:

Community

The following policies guide participation in our project and our community: