【问题标题】:Rewrite URL in Django 1.10在 Django 1.10 中重写 URL
【发布时间】:2020-01-20 00:33:11
【问题描述】:

寻找如何将其转换为 Django 1.10:

('^plugins/(?P<path>.*)$', 'redirect_to', {'url': '/static/plugins/%(path)s'}),

基本上,我在一个 HTML 主题中有大约 50 个文件,这些文件引用了 /plugins/blah-blah 的文件,我想通过 /static/plugins/blah-blah 提供服务。

所以对/plugins 的任何请求都应该发送到/static/plugins - 知道怎么做吗?

【问题讨论】:

    标签: django django-1.10


    【解决方案1】:

    大概你可以看看RedirectView(django 1.10)

    from django.views.generic.base import RedirectView
    
    urlpatterns = [
        url(r'^plugins/(?P<pk>[0-9]+)/$', RedirectView.as_view(pattern_name='static-plugin'), name='plugins'),
        ...
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-24
      • 2019-11-26
      • 1970-01-01
      • 2017-04-05
      • 2017-05-14
      • 1970-01-01
      • 2019-02-02
      • 2017-08-19
      相关资源
      最近更新 更多