我已经安装了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)
]
答案 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)