aboutsummaryrefslogtreecommitdiff
path: root/examples/tutorial02/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/tutorial02/main.rs')
-rw-r--r--examples/tutorial02/main.rs25
1 files changed, 25 insertions, 0 deletions
diff --git a/examples/tutorial02/main.rs b/examples/tutorial02/main.rs
new file mode 100644
index 0000000..c662001
--- /dev/null
+++ b/examples/tutorial02/main.rs
@@ -0,0 +1,25 @@
+use tosin::Settings;
+use tosin::contrib::admin;
+use tosin::urls::{UrlMap, url_map};
+
+mod polls;
+
+fn urls() -> UrlMap {
+ url_map! {
+ "polls" / ..polls::urls(),
+ "admin" / ..admin::site::urls(),
+ }
+}
+
+fn settings() -> Settings {
+ Settings {
+ installed_apps: &[
+ &polls::APP,
+ &admin::APP,
+ ],
+ database_url: "example_data.sqlite3",
+ ..Settings::default()
+ }
+}
+
+tosin::main!(urls(), settings());