html templates basic pattern - pai-plznw4me/django-initializer GitHub Wiki

Django templates 등둝 νŒ¨ν„΄

  • django μ—μ„œλŠ” app 으둜 templates 관리 ν•˜λŠ”κ²ƒμ„ μΆ”μ²œν•œλ‹€. μ—¬κΈ° tutorial μ—μ„œλ„ κ·Έλ ‡κ²Œ ν•œλ‹€.

1. django app 등둝 확인

django λŠ” 기본적으둜 app ν•˜μœ„ ν΄λ”μ˜ templates 폴더λ₯Ό μ°ΎλŠ”λ‹€.

# settings.py
INSTALLED_APPS = [
     ...
    'μ•± 이름' # <- μ•± 등둝
]

2. project level url conf μž‘μ„±

urlpatterns = [
    path('admin/', admin.site.urls),
    path('ajax/', include('ajax_app.urls')),
]

3. app level url conf μž‘μ„±


app_name = 'ajax_app'
urlpatterns = [
    path('echo/', echo),
    path('ajax_test/', ajax_test, name='ajax_test'),
    path('simple_page/', simple_page, name='simple_page'),
]

4. view μž‘μ„±


def example(request):
  render(request, 'app이름/htmlνŽ˜μ΄μ§€μ΄λ¦„.html')