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:
- Trong folder first_app tạo file urls.py quản lý url của first_app.
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 ----
- Ở 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
Đăng nhận xét