我在djjango中一遍又一遍地堆栈

问题描述 投票:0回答:1

我看了一些视频来学习如何使用。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"),

]

也许我做错了,我不知道,这不是我第一次在同一个地方堆栈。

python django django-urls
1个回答
1
投票

如果你想使用猫的id,就用下面的方法吧

path("adoptions/<int:id>", views.pet_detail, name = "pet_detail"),

或蛞蝓

path("adoptions/<slug:slug>", views.pet_detail, name = "pet_detail"),

最好的开始方式 Django 是官方文档第一应用。它将轻松解决你的心态问题。虽然各版本的 Django 彼此之间并没有太大的区别。

© www.soinside.com 2019 - 2024. All rights reserved.