File tree Expand file tree Collapse file tree 3 files changed +64
-2
lines changed Expand file tree Collapse file tree 3 files changed +64
-2
lines changed Original file line number Diff line number Diff line change 1+ # Generated by Django 4.1.5 on 2023-02-11 15:16
2+
3+ from django .db import migrations , models
4+
5+ import sponsor .models
6+
7+
8+ class Migration (migrations .Migration ):
9+
10+ dependencies = [
11+ ("sponsor" , "0001_initial" ),
12+ ]
13+
14+ operations = [
15+ migrations .AddField (
16+ model_name = "sponsor" ,
17+ name = "bank_book_file" ,
18+ field = models .FileField (
19+ blank = True ,
20+ help_text = "후원사 사업자 등록증 스캔본입니다. 세금 계산서 발급에 사용됩니다." ,
21+ null = True ,
22+ upload_to = sponsor .models .bank_book_file_upload_to ,
23+ ),
24+ ),
25+ migrations .AddField (
26+ model_name = "sponsor" ,
27+ name = "manager_tel" ,
28+ field = models .CharField (
29+ default = "" ,
30+ help_text = "메일에 회신이 없거나, 긴급한 건의 경우, 문자나 유선으로 안내드릴 수 있습니다. 후원 담당자의 유선 연락처를 입력해주십시오." ,
31+ max_length = 20 ,
32+ ),
33+ ),
34+ migrations .AlterField (
35+ model_name = "sponsor" ,
36+ name = "business_registration_file" ,
37+ field = models .FileField (
38+ blank = True ,
39+ default = None ,
40+ help_text = "후원사 사업자 등록증 스캔본입니다. 세금 계산서 발급에 사용됩니다." ,
41+ null = True ,
42+ upload_to = sponsor .models .registration_file_upload_to ,
43+ ),
44+ ),
45+ ]
Original file line number Diff line number Diff line change @@ -50,6 +50,10 @@ def registration_file_upload_to(instance, filename):
5050 return f"sponsor/business_registration/{ instance .id } /{ filename } "
5151
5252
53+ def bank_book_file_upload_to (instance , filename ):
54+ return f"sponsor/bank_book/{ instance .id } /{ filename } "
55+
56+
5357def logo_image_upload_to (instance , filename ):
5458 return f"sponsor/logo/{ instance .id } /{ filename } "
5559
@@ -89,6 +93,11 @@ class Meta:
8993 max_length = 100 ,
9094 help_text = "입력하신 메일로 후원과 관련된 안내 메일이나 문의를 보낼 예정입니다. 후원 담당자의 이메일 주소를 입력해주십시오." ,
9195 )
96+ manager_tel = models .CharField (
97+ max_length = 20 ,
98+ default = "" ,
99+ help_text = "메일에 회신이 없거나, 긴급한 건의 경우, 문자나 유선으로 안내드릴 수 있습니다. 후원 담당자의 유선 연락처를 입력해주십시오." ,
100+ )
92101 manager_id = models .ForeignKey (
93102 User ,
94103 null = True ,
@@ -106,9 +115,16 @@ class Meta:
106115 business_registration_file = models .FileField (
107116 null = True ,
108117 blank = True ,
118+ default = None ,
109119 upload_to = registration_file_upload_to ,
110120 help_text = "후원사 사업자 등록증 스캔본입니다. 세금 계산서 발급에 사용됩니다." ,
111121 )
122+ bank_book_file = models .FileField (
123+ null = True ,
124+ blank = True ,
125+ upload_to = bank_book_file_upload_to ,
126+ help_text = "후원사 사업자 등록증 스캔본입니다. 세금 계산서 발급에 사용됩니다." ,
127+ )
112128 url = models .CharField (
113129 max_length = 255 ,
114130 null = True ,
Original file line number Diff line number Diff line change @@ -9,11 +9,13 @@ class Meta:
99 model = Sponsor
1010 fields = [
1111 "name" ,
12- "desc" , # 국문/영문 모두 한 필드에 담아 제공하는 것으로 결정
12+ # "desc", # 국문/영문 모두 한 필드에 담아 제공하는 것으로 결정 # TODO: 상세 페이지 오픈 후 활성화
1313 "manager_name" , # 상세에만 포함되는 필드
1414 "manager_email" , # 상세에만 포함되는 필드
15+ "manager_tel" , # 상세에만 포함되는 필드
1516 "business_registration_number" , # 상세에만 포함되는 필드
1617 "business_registration_file" , # 상세에만 포함되는 필드
18+ "bank_book_file" , # 상세에만 포함되는 필드
1719 "url" ,
1820 "logo_image" ,
1921 "level" ,
@@ -27,7 +29,6 @@ class Meta:
2729 fields = [
2830 "name" ,
2931 "level" ,
30- "desc" , # 국문/영문 모두 한 필드에 담아 제공하는 것으로 결정
3132 "url" ,
3233 "logo_image" ,
3334 "id" ,
You can’t perform that action at this time.
0 commit comments