【问题标题】:How do I add parameter in django 2.0 using path如何使用路径在 django 2.0 中添加参数
【发布时间】:2018-06-02 17:15:37
【问题描述】:

我已经安装了 django 版本 2.0,默认的 url 是路径使用 urls,因为 django 默认添加路径而不是 urls,如果它可以或仍然使用 urls 我想知道如何在 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)
]

【问题讨论】:

    标签: python django


    【解决方案1】:
    path('edit/<int:id>', views.articles_edit)
    

    你可以像这样添加参数

    在视图中

    def edit(request, id):
    

    【讨论】:

    • 你能告诉我如何将该参数重用于其他网址吗?
    【解决方案2】:

    Applicationurls.py文件添加以下代码

    path('blog/&lt; int:blogid &gt;', views.blog)

    Applicationviews.py文件,添加如下代码:

    def blog(request, blogid):

    确保两个地名应该相同(blogid)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 2019-07-17
      • 1970-01-01
      • 2012-05-10
      • 2016-09-08
      相关资源
      最近更新 更多