我看了一些视频来学习如何使用。Django
......其中很多是旧版的 Django
因为我是一个初学者 Django
所以,这就增加了难度.问题是,在 urls.py
文件中,他们展示了如何用 "url "的方式来实现,而我有新版本的Django,它用 "path "的方式来实现,我在这里做错了什么,它没有向我展示。
from django.contrib import admin
from django.urls import path
from adoptions import views
urlpatterns = [
path('admin/', admin.site.urls),
path("", views.home, name = "home"),
path("adoptions/(\d+)/", views.pet_detail, name = "pet_detail"),
]
也许我做错了,我不知道,这不是我第一次在同一个地方堆栈。
如果你想使用猫的id,就用下面的方法吧
path("adoptions/<int:id>", views.pet_detail, name = "pet_detail"),
或蛞蝓
path("adoptions/<slug:slug>", views.pet_detail, name = "pet_detail"),
最好的开始方式 Django
是官方文档第一应用。它将轻松解决你的心态问题。虽然各版本的 Django
彼此之间并没有太大的区别。