Ken*_*der 6 python django django-urls flask
抛开任何关于Django vs Flask的强烈感受,我有一大堆 Flask风格的路线,我想转换成Django.它们看起来像您通常的Flask路线:
'/foo/<spam>/<int:eggs>/'
Run Code Online (Sandbox Code Playgroud)
使用Flask中的转换器会变得更加复杂path:
'/foo/<path:location>'
Run Code Online (Sandbox Code Playgroud)
所以我拥有所有这些路线,而且我不想在转换我的视图时找出接近它们的正则表达式.我想在Django中解析Flask风格的路线.有没有办法在Django中使用Flask风格的路由模式?
没有亲自使用过它,但这听起来正是您所问的 - django-fsu:
Django 的 Flask 风格 URL 模式
我仍然会尝试坚持 Django URL 路由风格并避免像这样的“过渡”解决方案。您还可以django-fsu暂时使用迁移,然后通过端到端和功能测试覆盖所有端点,然后,一旦覆盖,就迁移到 Django 原生 URL 路由样式。