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):
50
50
return f"sponsor/business_registration/{ instance .id } /{ filename } "
51
51
52
52
53
+ def bank_book_file_upload_to (instance , filename ):
54
+ return f"sponsor/bank_book/{ instance .id } /{ filename } "
55
+
56
+
53
57
def logo_image_upload_to (instance , filename ):
54
58
return f"sponsor/logo/{ instance .id } /{ filename } "
55
59
@@ -89,6 +93,11 @@ class Meta:
89
93
max_length = 100 ,
90
94
help_text = "입력하신 메일로 후원과 관련된 안내 메일이나 문의를 보낼 예정입니다. 후원 담당자의 이메일 주소를 입력해주십시오." ,
91
95
)
96
+ manager_tel = models .CharField (
97
+ max_length = 20 ,
98
+ default = "" ,
99
+ help_text = "메일에 회신이 없거나, 긴급한 건의 경우, 문자나 유선으로 안내드릴 수 있습니다. 후원 담당자의 유선 연락처를 입력해주십시오." ,
100
+ )
92
101
manager_id = models .ForeignKey (
93
102
User ,
94
103
null = True ,
@@ -106,9 +115,16 @@ class Meta:
106
115
business_registration_file = models .FileField (
107
116
null = True ,
108
117
blank = True ,
118
+ default = None ,
109
119
upload_to = registration_file_upload_to ,
110
120
help_text = "후원사 사업자 등록증 스캔본입니다. 세금 계산서 발급에 사용됩니다." ,
111
121
)
122
+ bank_book_file = models .FileField (
123
+ null = True ,
124
+ blank = True ,
125
+ upload_to = bank_book_file_upload_to ,
126
+ help_text = "후원사 사업자 등록증 스캔본입니다. 세금 계산서 발급에 사용됩니다." ,
127
+ )
112
128
url = models .CharField (
113
129
max_length = 255 ,
114
130
null = True ,
Original file line number Diff line number Diff line change @@ -9,11 +9,13 @@ class Meta:
9
9
model = Sponsor
10
10
fields = [
11
11
"name" ,
12
- "desc" , # 국문/영문 모두 한 필드에 담아 제공하는 것으로 결정
12
+ # "desc", # 국문/영문 모두 한 필드에 담아 제공하는 것으로 결정 # TODO: 상세 페이지 오픈 후 활성화
13
13
"manager_name" , # 상세에만 포함되는 필드
14
14
"manager_email" , # 상세에만 포함되는 필드
15
+ "manager_tel" , # 상세에만 포함되는 필드
15
16
"business_registration_number" , # 상세에만 포함되는 필드
16
17
"business_registration_file" , # 상세에만 포함되는 필드
18
+ "bank_book_file" , # 상세에만 포함되는 필드
17
19
"url" ,
18
20
"logo_image" ,
19
21
"level" ,
@@ -27,7 +29,6 @@ class Meta:
27
29
fields = [
28
30
"name" ,
29
31
"level" ,
30
- "desc" , # 국문/영문 모두 한 필드에 담아 제공하는 것으로 결정
31
32
"url" ,
32
33
"logo_image" ,
33
34
"id" ,
You can’t perform that action at this time.
0 commit comments