Hướng dẫn Django - Python - Day 3: Mapping Urls

Hướng dẫn Django - Python - Day 3: Mapping Urls

- Ở bài trước chúng ta liên kết trực tiếp views.py vào urls.py. Trong bài này, chúng ta sẽ sử dụng include() - một function của django.conf.urls để thực hiện việc đó. Việc này giúp quản lý urls của một app dễ hơn
- Chỉnh sửa file first_project/urls.py như sau:
from django.contrib import admin
from django.urls import path
#import include function từ django.conf.urls
from django.conf.urls import include
#import views từ first app
from first_app import views
urlpatterns = [
#Import function idex của view
#path('first_app/', views.index, name = 'index'),
#Sử dụng include để tạo page mới - tạo file urls.py
trong first_app
path('first_app/', include('first_app.urls')),
path('admin/', admin.site.urls),
]

- Trong folder first_app tạo file urls.py quản lý url của first_app.
from django.urls import path
from first_app import views

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

Như vậy với mỗi app của project ta sẽ có một file urls.py riêng cho nó. Sau đó ghép chung vào file urls.py của project.

----Picture of post ----

Nhận xét

Bài đăng phổ biến từ blog này

#7 Phương pháp xác định nhanh 6 mẫu âm giai trong Guitar Lead

Làm Chủ 7 Mode Trong Guitar Lead [Chơi ở tất cả các Tone]

#1 Âm giai trưởng (The major Scale) và Pattern 6/4