Skip to content

Instantly share code, notes, and snippets.

@jjangdm
Created February 1, 2013 05:37
Show Gist options
  • Save jjangdm/4689517 to your computer and use it in GitHub Desktop.
Save jjangdm/4689517 to your computer and use it in GitHub Desktop.
finance.model
class Category(models.Model):
categoryNumber = models.CharField(max_length=3, verbose_name="항목번호")
item = models.CharField(max_length=40, verbose_name="항목")
description = models.TextField(blank=True, verbose_name="메모")
class Member(models.Model):
name = models.CharField(max_length=10, verbose_name="이름")
birthday = models.DateField(verbose_name="생일",)
phone = models.CharField(max_length=11, verbose_name="전화번호", default="'-'기호 빼고 입력")
email = models.EmailField(verbose_name="Email",blank=True)
class Budget(models.Model):
fiscalYear = models.CharField(max_length=4, verbose_name="회계년도", default=today.year)
item = models.ForeignKey(Category, verbose_name="항목")
money = models.IntegerField(verbose_name="금액",)
class Income(models.Model):
date = models.DateField(default=today.date, verbose_name="날짜")
category = models.ForeignKey(Category, verbose_name="항목")
name = models.ForeignKey(Member, verbose_name="이름")
money = models.IntegerField(verbose_name="금액",)
comment = models.TextField(blank=True, verbose_name="비고")
week = models.IntegerField(blank=True, verbose_name="주차", editable=False)
class Outcome(models.Model):
date = models.DateField(default=today.date, verbose_name="날짜")
category = models.ForeignKey(Category, verbose_name="항목")
executor = models.CharField(max_length=10, verbose_name="이름")
money = models.IntegerField(verbose_name="금액",)
comment = models.TextField(blank=True, verbose_name="비고")
week = models.IntegerField(blank=True, verbose_name="주차", editable=False)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment