前缀Django基URL模式

2024-09-30 12:27:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Django中实现的服务托管iCal日历文件。我希望这个文件可以作为一个webcal流打开,但是这需要URL以某种方式组成,这样browser/system/another service知道应该怎么处理这个文件。URL应该如下所示:webcal://myservice.com/icalfile,但是Django中的URL模式只从myservice.com基URL开始,例如:

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

相当于:

^{pr2}$

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

^{3}$

我非常想找到一种方法来组成一个完整的url模式,它已经包含了“webcal://”部分,比如:

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

*–是基URL所在的位置。 但Django不承认这种结构。在


Tags: 文件djangocomviewurlmyasservice

热门问题