Skip to content

Commit 59e52da

Browse files
committed
feat: Convert home view to BuildableTemplateView
Refactor home view to use bakery's BuildableTemplateView for static site generation. Update URL routing and settings to support bakery, including build directory and view configuration.
1 parent 2ef1140 commit 59e52da

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

app/home/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
from . import views
44

55
urlpatterns = [
6-
path("", views.home, name="home"),
6+
path("", views.HomeView.as_view(), name="home"),
77
]

app/home/views.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
from django.shortcuts import render
1+
from bakery.views import BuildableTemplateView
22

33

4-
def home(request):
5-
return render(request, "home/index.html")
4+
class HomeView(BuildableTemplateView):
5+
template_name = "home/index.html"
6+
build_path = "index.html"

config/settings.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
THIRD_PARTY_APPS = [
5353
"corsheaders",
5454
"django_tailwind_cli",
55+
"bakery",
5556
]
5657

5758
if settings.APP_ENV == "development":
@@ -196,3 +197,9 @@
196197
# https://docs.djangoproject.com/en/5.2/ref/settings/#default-auto-field
197198

198199
DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
200+
201+
# Build directory for bakery
202+
BUILD_DIR = BASE_DIR / "build"
203+
BAKERY_VIEWS = (
204+
"app.home.views.HomeView",
205+
)

0 commit comments

Comments
 (0)