Skip to content

Commit 5d51435

Browse files
authored
Merge pull request #11 from golony6449/feature/register-app-sponsor
fix: 오타와 잘못 지정된 설정값을 바로잡습니다
2 parents af94930 + 3e32827 commit 5d51435

File tree

8 files changed

+46
-25
lines changed

8 files changed

+46
-25
lines changed

pyconkr/settings-dev.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import os
2+
23
from pyconkr.settings import *
34

45
DEBUG = True

pyconkr/settings-prod.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import os
2+
23
from pyconkr.settings import *
34

45
DEBUG = False

pyconkr/settings.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
For the full list of settings and their values, see
1010
https://docs.djangoproject.com/en/4.1/ref/settings/
1111
"""
12-
12+
import os
1313
from pathlib import Path
1414

1515
# Build paths inside the project like this: BASE_DIR / 'subdir'.
@@ -37,11 +37,9 @@
3737
"django.contrib.sessions",
3838
"django.contrib.messages",
3939
"django.contrib.staticfiles",
40-
4140
# add-on
4241
"rest_framework",
43-
"django_summernote"
44-
42+
"django_summernote",
4543
# apps
4644
"sponsor",
4745
]
@@ -130,5 +128,5 @@
130128
DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
131129

132130
# django-summernote
133-
MEDIA_URL = '/media/'
134-
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
131+
MEDIA_URL = "/media/"
132+
MEDIA_ROOT = os.path.join(BASE_DIR, "media/")

pyconkr/urls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
1515
"""
1616
from django.contrib import admin
17-
from django.urls import path, include
17+
from django.urls import include, path
1818

1919
urlpatterns = [
2020
path("api-auth/", include("rest_framework.urls")),
21-
path('summernote/', include("django_summernote.urls")),
21+
path("summernote/", include("django_summernote.urls")),
2222
path("admin/", admin.site.urls),
2323
path("sponsors/", include("sponsor.urls")),
2424
]

requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,6 @@ mysql-connector-python==8.0.32
99
mysqlclient==2.1.1
1010
sqlparse==0.4.3
1111
tzdata==2022.7
12-
sorl-thumbnail==12.9.0
12+
sorl-thumbnail==12.9.0
13+
django-summernote==0.8.20.0
14+
Pillow==9.4.0

sponsor/admin.py

Lines changed: 30 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,44 @@
11
from django.contrib import admin
2+
from django_summernote.admin import SummernoteModelAdmin
3+
24
from sponsor.models import Sponsor, SponsorLevel
35

46

57
class SponsorAdmin(SummernoteModelAdmin):
6-
formfield_overrides = {models.TextField: {
7-
'widget': SummernoteWidgetWithCustomToolbar}}
8-
autocomplete_fields = ('creator', 'manager_id',)
9-
list_display = ('creator', 'name', 'level', 'manager_name', 'manager_email', 'manager_id',
10-
'submitted', 'accepted', 'paid_at',)
11-
list_filter = ('accepted',)
12-
ordering = ('-created_at',)
8+
summernote_fields = "__all__"
9+
autocomplete_fields = (
10+
"creator",
11+
"manager_id",
12+
)
13+
list_display = (
14+
"creator",
15+
"name",
16+
"level",
17+
"manager_name",
18+
"manager_email",
19+
"manager_id",
20+
"submitted",
21+
"accepted",
22+
"paid_at",
23+
)
24+
list_filter = ("accepted",)
25+
ordering = ("-created_at",)
1326

1427

1528
admin.site.register(Sponsor, SponsorAdmin)
1629

1730

1831
class SponsorLevelAdmin(SummernoteModelAdmin):
19-
list_display = ('id', 'order', 'name', 'slug', 'price', 'limit',)
20-
list_editable = ('order', 'slug',)
21-
ordering = ('order',)
22-
search_fields = ('name',)
32+
list_display = (
33+
"id",
34+
"order",
35+
"name",
36+
"price",
37+
"limit",
38+
)
39+
list_editable = ("order",)
40+
ordering = ("order",)
41+
search_fields = ("name",)
2342

2443

2544
admin.site.register(SponsorLevel, SponsorLevelAdmin)

sponsor/models.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from django.db import models
21
from django.contrib.auth import get_user_model
2+
from django.db import models
33
from sorl.thumbnail import ImageField as SorlImageField
44

55
User = get_user_model()
@@ -60,8 +60,8 @@ class Meta:
6060

6161
creator = models.ForeignKey(
6262
User,
63-
null=True, # TODO: 추루 로그인 적용 후 입력
64-
blank=True, # TODO: 추루 로그인 적용 후 입력
63+
null=True, # TODO: 추루 로그인 적용 후 입력
64+
blank=True, # TODO: 추루 로그인 적용 후 입력
6565
on_delete=models.CASCADE,
6666
help_text="후원사를 등록한 유저",
6767
related_name="sponsor_creator",

sponsor/urls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from django.contrib import admin
2-
from django.urls import path, include
2+
from django.urls import include, path
33

44
urlpatterns = [
55
# path("", ), # TODO
6-
]
6+
]

0 commit comments

Comments
 (0)