diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2011-02-15 14:34:55 +0100 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2011-02-15 14:34:55 +0100 |
commit | c21e346659666a41242e6f7c34cea6bf2a82f12c (patch) | |
tree | 197fb4588bd5d7ef368c51068b9017863ae41779 | |
parent | 9d1f28ab132626114450b177f6a9dd51107fe577 (diff) | |
download | kosten-c21e346659666a41242e6f7c34cea6bf2a82f12c.tar.gz kosten-c21e346659666a41242e6f7c34cea6bf2a82f12c.tar.bz2 kosten-c21e346659666a41242e6f7c34cea6bf2a82f12c.zip |
model update
Diffstat (limited to '')
-rw-r--r-- | model.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -79,7 +79,7 @@ class ConstExpense (Expense): start = ReqField(T.Date, index = True) end = ReqField(T.Date, index = True) - prev = ManyToOne('ConstExpense') + prev = ManyToOne('ConstExpense', ondelete = "SET NULL") next = OneToOne('ConstExpense', inverse = 'prev') monthly = ColumnProperty(lambda c: sql.cast(c.expense / c.months, ExpNum)) @@ -135,6 +135,7 @@ session = elixir.session # Index('idx_single_date', SingleExpense.year, SingleExpense.month) +Index('idx_start_end', ConstExpense.start, ConstExpense.end) if __name__ == "__main__": elixir.create_all() |