前缀Django基本URL模式

时间:2017-12-02 20:04:24

标签: python django url webcal

我在Django中实现的服务是托管iCal日历文件。我希望这些文件作为网络流打开,但这需要以某种方式组成URL,以便浏览器/系统/其他服务理解它应该如何正确处理此文件。 URL应如下所示:webcal://myservice.com/icalfile,但Django中的URL模式仅在myservice.com基本URL处启动,例如:

url(r'^/icalfile$', views.ReturnICS.as_view())

相当于:

myservice.com/icalfile

虽然我可以为模板中表示的每个文件显式插入webcal://并在渲染视图时将其作为变量传递,例如:

ics_url = 'webcal://' + icalfileurl

我非常想找到一种方法来构建一个完整的网址格式,它已经有了' webcal://'部分内容包括:

url(r'webcal://^*/icalfile$', views.ReturnICS.as_view())

* - 是基本URL的位置。 但Django不承认这种结构。

0 个答案:

没有答案