앱에 urls.py 라는 파일을 하나 생성
=> 우리는 blog 앱 제작했으므로 blog앱에다가 파일 생성하면 됨
crud를 만들고 난 후의 urls.py
from django.contrib import admin
from django.urls import path
from blog import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.home, name="home"),
path('<str:id>', views.detail, name="detail" ),
path('new/',views.new, name="new"),
path('create/', views.create, name="create"),
path('edit/<str:id>', views.edit, name="edit"),
path('update/<str:id>', views.update, name="update"),
path('delete/<str:id>', views.delete, name="delete"),
]
from django.contrib import admin
from django.urls import path
from .views import *
urlpatterns = [
path('<str:id>',detail, name="detail" ),
path('new/',new, name="new"),
path('create/', create, name="create"),
path('edit/<str:id>', edit, name="edit"),
path('update/<str:id>', update, name="update"),
path('delete/<str:id>', delete, name="delete"),
]
from django.contrib import admin
from django.urls import path, include
from blog.views import home
urlpatterns = [
path('admin/', admin.site.urls),
path('',home, name="home"),
path('blog/', include('blog.urls'))
]
=> 앱 별로 url 관리하기 easier, 경로도 깔끔하게 나온다
(경로 나오는 장면)
detail로 갔을 때
new로 갔을 때
edit으로 갔을 때
settings.py가 있는 애의 url이 중심이라고 생각 - 얘에다가 import 해서 url 덧붙여나가는 것~
Ctrl + K + F (for windows)