如何使用路径

时间:2017-12-20 07:42:35

标签: python django

我已经安装了django版本2.0并且url的默认路径是我知道如果在django 1.x中可以是url并且使用正则表达式,我如何使用路径作为参数而不是url,所以我不想使用网址,因为django默认添加路径而不是网址,如果它可以或使用网址仍然我想知道如何在django 2.0中使用带参数的路径

这是我的代码

from django.urls import include, path
from . import views

urlpatterns = [
    path('', views.articles_list),
    path('add', views.articles_add),
    path('edit', views.articles_edit)
]

2 个答案:

答案 0 :(得分:6)

path('edit/<int:id>', views.articles_edit)

你可以添加像这样的参数

在视图中

def edit(request, id):

答案 1 :(得分:0)

应用程序urls.py文件添加以下代码

path('blog/< int:blogid >', views.blog)

Application views.py文件,添加以下代码:

def blog(request, blogid):

确保两个地名都相同(blogid)