From d880d90e6d6d0cade731ae43ab40934928c20ba4 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Fri, 20 Mar 2020 12:15:21 +0100 Subject: chore: rename templates in txt --- src/frest/templates/models.txt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/frest/templates/models.txt (limited to 'src/frest/templates/models.txt') diff --git a/src/frest/templates/models.txt b/src/frest/templates/models.txt new file mode 100644 index 0000000..af80963 --- /dev/null +++ b/src/frest/templates/models.txt @@ -0,0 +1,26 @@ +from database import db +from datetime import datetime +from pytz import timezone +import os + + +class %%NAME%%(db.Model): + %%name%%Id = db.Column(db.Integer, primary_key=True) + %%params_model%% + created_at = db.Column(db.DateTime) + updated_at = db.Column(db.DateTime) + + def __init__(self, **kwargs): + %%params_model_init%% + self.created_at = datetime.now( + timezone(os.getenv("FREST_TIMEZONE", "Europe/Rome")) + ) + self.updated_at = datetime.now( + timezone(os.getenv("FREST_TIMEZONE", "Europe/Rome")) + ) + + def __repr__(self): + return f"<%%NAME%% '{self.%%name%%Id}'>" + + def __str__(self): + return f"{self.%%name%%Id}" -- cgit v1.2.3-71-g8e6c