diff options
| author | Santo Cariotti <dcariotti24@gmail.com> | 2020-04-06 19:54:53 +0000 |
|---|---|---|
| committer | Santo Cariotti <dcariotti24@gmail.com> | 2020-04-06 19:54:53 +0000 |
| commit | 3a2246e26e9febe3c15e2ddc1e7e6f320f86fe15 (patch) | |
| tree | 9cbd95771d38dfd66bedb4a447470391d34a68eb /frest/templates/models.txt | |
| parent | 6188a952974b3e268936beb1027ea58fbfaa67aa (diff) | |
chore: move package in frest folder
Diffstat (limited to 'frest/templates/models.txt')
| -rw-r--r-- | frest/templates/models.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/frest/templates/models.txt b/frest/templates/models.txt new file mode 100644 index 0000000..af80963 --- /dev/null +++ b/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}" |
