python中的routes.mapper包有问题 - 由于某种原因,generate返回None?

时间:2011-03-30 02:40:45

标签: python routing mapping routes

我正在使用python Routes包(http://routes.groovie.org/modules/mapper.html#routes.mapper.Mapper.connect)

我已将代码简化为以下内容:

from routes import Mapper
m = Mapper()
m.connect('upnp/:udn/:sid/:action', controller='upnp', action='desc', sid=None)
a = m.generate(controller='upnp', action='desc', udn='uuid:1234', sid=None)
print '---'
print a
print '---'

现在,我认为它应该打印出'/ upnp / uuid:1234 / None / desc'但生成返回无。

任何想法出了什么问题?

非常感谢

1 个答案:

答案 0 :(得分:0)

找出原因:生成线中的sid = None。