[Django] 2. Basic

2024. 1. 25. 14:01dev/django

728x90
반응형

create app.

$ django-admin startapp pybo

 

 

add url pybo app mapping

path : projects/mysite/config/urls.py

 

 

so, views class must be create 'index' method.

path : projects/mysite/pybo/views.py

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def index(request):
    return HttpResponse("Hello This is donguran pybo!")

 

ref:https://wikidocs.net/70649

 

pybo에 새로운 기능이 생기어 url을 추가시, 계속해서 config의 url에 손댈 수는 없다.

그렇기 때문에 pybo관련된 url은 config에서 경로만 틀어주고,

새로운 pybo관련 urldms pybo앱 폴더 내에서 설정 해주면 된다.

 

import 

from django.urls import include
urlpatterns = [
    path('admin/', admin.site.urls),
    # path('pybo/', views.index),
    path('pybo/', include('pybo.urls'))
]

 

path : projects/mysite/pybo/urls.py

from django.urls import path

from . import views

urlpatterns = [
    path('', views.index),
]

 

728x90
반응형

'dev > django' 카테고리의 다른 글

[Django] 6. Form  (0) 2024.01.25
[Django] 5. Template  (0) 2024.01.25
[Django] 4. Admin  (0) 2024.01.25
[Django] 3. Model  (0) 2024.01.25
[Django] 1. Configure  (0) 2024.01.25