【问题标题】:regular expression in django 2.0.1django 2.0.1 中的正则表达式
【发布时间】:2018-07-15 00:30:52
【问题描述】:
re_path(r'^(<int:album_id>[0-9]+)/$', views.view_details, name='view_details')

为什么我会收到错误消息? django 2.0.1版本这个正则表达式怎么写?

【问题讨论】:

    标签: django python-3.x regular-language


    【解决方案1】:

    确保主 urls.py

    path('music/', include('music.urls')),
    

    确保music.urls.py

    path('', views.index, name='index'),
    re_path(r'^(?P<album_id>[0-9]+)/$', views.detail, name='detail'),
    

    【讨论】:

      【解决方案2】:
      path('<int:album_id>',views.view_details, name='view_details')
      

      re_path

      re_path('(?P<album_id>[0-9]+)/', views.view_details, name='view_details'),
      

      【讨论】:

      • 但是当我写这样的东西时 're_path('(?P[0-9]+)/favorite/', views.view_details, name='view_details'),'不工作
      猜你喜欢
      • 2015-01-30
      • 2012-07-22
      • 2013-07-22
      • 2011-03-22
      • 2014-06-14
      • 2013-07-12
      • 2019-02-27
      • 2013-07-26
      • 2014-07-08
      相关资源
      最近更新 更多