Skip to content

Commit fe25b81

Browse files
committed
feat: cms Site, Page, Section admin 추가
1 parent 7040db0 commit fe25b81

4 files changed

Lines changed: 27 additions & 4 deletions

File tree

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ local-makemigrations:
6464
local-migrate:
6565
@ENV_PATH=envfile/.env.local uv run python app/manage.py migrate
6666

67+
# Create admin superuser
68+
local-createsuperuser:
69+
@ENV_PATH=envfile/.env.local uv run python app/manage.py createsuperuser
70+
6771
# Devtools
6872
hooks-install: local-setup
6973
uv run pre-commit install

app/cms/admin.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from cms.models import Page, Section, Sitemap
2+
from django.contrib import admin
3+
4+
5+
class SitemapAdmin(admin.ModelAdmin):
6+
pass
7+
8+
9+
class PageAdmin(admin.ModelAdmin):
10+
pass
11+
12+
13+
class SectionAdmin(admin.ModelAdmin):
14+
pass
15+
16+
17+
admin.site.register(Sitemap, SitemapAdmin)
18+
admin.site.register(Page, PageAdmin)
19+
admin.site.register(Section, SectionAdmin)

app/cms/urls.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from rest_framework import routers
2121

2222
cms_router = routers.SimpleRouter()
23-
cms_router.register("sitemap/", views.SitemapListRetrieveViewSet, base_name="cms-sitemap")
24-
cms_router.register("page/", views.PageListRetrieveViewSet, base_name="cms-page")
23+
cms_router.register("sitemap/", views.SitemapListRetrieveViewSet, basename="cms-sitemap")
24+
cms_router.register("page/", views.PageListRetrieveViewSet, basename="cms-page")
2525

2626
urlpatterns = [path("", include(cms_router.urls))]

app/core/settings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,13 +308,13 @@
308308
SESSION_COOKIE_SAMESITE = COOKIE_SAMESITE
309309
SESSION_COOKIE_SECURE = COOKIE_SECURE
310310
SESSION_COOKIE_HTTPONLY = COOKIE_HTTPONLY
311-
SESSION_COOKIE_DOMAIN = COOKIE_DOMAIN
311+
SESSION_COOKIE_DOMAIN = None if IS_LOCAL else COOKIE_DOMAIN
312312

313313
CSRF_COOKIE_NAME = f"{COOKIE_PREFIX}csrftoken"
314314
CSRF_COOKIE_SAMESITE = COOKIE_SAMESITE
315315
CSRF_COOKIE_SECURE = COOKIE_SECURE
316316
CSRF_COOKIE_HTTPONLY = COOKIE_HTTPONLY
317-
CSRF_COOKIE_DOMAIN = COOKIE_DOMAIN
317+
CSRF_COOKIE_DOMAIN = None if IS_LOCAL else COOKIE_DOMAIN
318318
CSRF_TRUSTED_ORIGINS = set(env.list("CSRF_TRUSTED_ORIGINS", default=["https://pycon.kr"])) | {
319319
"https://local.dev.pycon.kr:3000",
320320
"https://localhost:3000",

0 commit comments

Comments
 (0)