抛开任何关于Django vs Flask的强烈感受,我有一个整群的Flask风格的路线,我想转换为Django。它们看起来像您通常的Flask路线:
'/foo/<spam>/<int:eggs>/'
使用Flask中的转换器(例如path
:
'/foo/<path:location>'
所以我拥有所有这些路线,而不是试图在转换我的视图时找出接近它们的正则表达式。我期待在Django中解析Flask风格的路线。有没有办法在Django中使用Flask风格的路由模式?
答案 0 :(得分:4)
没有亲自使用它,但这听起来正是你所询问的问题 - django-fsu
:
Django的Flask风格的网址格式
我仍然会尝试坚持Django URL路由风格,并避免像这样的“过渡”解决方案。您还可以临时使用django-fsu
进行迁移,然后使用端到端和功能测试覆盖所有端点,然后,一旦获得覆盖,就迁移到Django本机URL路由样式。