Models
Account
Bases: Model
Representação da conta financeira do usuário.
Atributos
owner: O usuário associado a esta conta. name: O tipo de conta. Por exemplo, Conta Corrente. balance: O valor monetário atual disponível na conta. created_at: A data e hora da criação da conta.
Métodos
str: Retorna uma representação em string da conta.
Source code in finances/models.py
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | |
Budget
Bases: Model
Representação do orçamento associado a uma categoria.
Atributos
account: A conta à qual o orçamento pertence. category: A categoria à qual o orçamento pertence. amount: O valor monetário do orçamento. start_date: A data de início do período do orçamento. end_date: A data de término do período do orçamento. spent: O valor gasto dentro do período de orçamento.
Métodos
str: Retorna uma representação em string do orçamento. update_spent: Atualiza o valor gasto com base nas transações dentro do período do orçamento.
Source code in finances/models.py
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
update_spent(transaction_amount)
Atualiza o valor gasto com base nas transações dentro do período do orçamento.
Source code in finances/models.py
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
Category
Bases: Model
Representação da categoria da transação.
Atributos
name: O nome da categoria. Por exemplo, "Alimentação".
Métodos
str: Retorna uma representação em string da categoria.
Source code in finances/models.py
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | |
Transaction
Bases: Model
Representação da transação financeira associada a uma conta.
Atributos
account: A conta à qual a transação pertence. category: A categoria da transação. amount: O valor monetário da transação. description: Uma descrição opcional da transação, feita pelo usuário. timestamp: O timestamp da criação da transação.
Métodos
str: Retorna uma representação em string da transação.
Source code in finances/models.py
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | |