2016-07-06 9 views
6

Django vs Flaskについて強く感じる気持ちを脇に置いて、フラスコ風のDjangoに変換したいと思っています。彼らはあなたの通常のフラスコルートのようになります。DjangoにFlask形式のルート構文を使って経路を定義する方法はありますか?

'/foo/<spam>/<int:eggs>/' 

これは、より複雑なpathのようなフラスコ内のコンバータとなります:

'/foo/<path:location>' 

だから私はこれらの経路のすべてを持っている、と私はむしろしようとしないだろう私の意見を変換する際にそれらを近似する正規表現を見つけ出してください。私はちょうどDjangoのフラスコスタイルのルートを解析するために探しています。 DjangoでFlask形式のルートパターンを使用する方法はありますか?

+0

https://docs.djangoproject.com/en/1.9/topics/http/urls、https://docs.djangoproject.com/en/1.9/topics/i18n/translation/#からお読みください。 url-internationalizationですが、@alecxeのようなネイティブの 'django' URLルーティングを使う方が良いでしょう。 – PetarP

答えて

4

は個人的にそれを使用していないが、これはあなたがについて尋ねている正確に何の音 - django-fsu:私はまだかかわらず、ジャンゴに固執しようとジャンゴ

ため

フラスコスタイルのURLパターン

URLルーティングスタイルを使用して、このような「過渡的な」ソリューションを避けます。また、django-fsuを一時的に使用して移行してから、すべてのエンドポイントをエンドツーエンドおよび機能テストでカバーしてから、カバレッジがあれば、DjangoのネイティブURLルーティングスタイルに移行します。

関連する問題