smarturls

ソフトウェアのスクリーンショット:
smarturls
ソフトウェアの詳細:
バージョン: 0.1.1
日付のアップロード: 20 Feb 15
開発者: Amit Upadhyay
ライセンス: 無料
人気: 8

Rating: 5.0/5 (Total Votes: 1)

smarturls DjangoのURLのための簡単​​な正規表現を作成するために定期的に使用する正規表現パターンのライブラリが付属していますアプリです。ライブラリは、Djangoの設定システムを使用することによって拡張することができる。
のsmarturlsをインストール
  easy_installをsmarturls
の使用例
これはDjangoのurls.pyがどのように見えるか正常です。
django.conf.urls.defaultsから*インポート
urlpatternsの=パターン( ''、
 ( '?^ブック/(P D +)/ $'、 'some.view')、
 ( '?^作者/(P [ - wは] +)/ $'、 'some.other.view')、
&NBSP;( '^年/(P <年> D {4,4})/ $?'、 'year.view')、
&NBSP;( '??^年/(P <年> D {4,4})/(P <月> / $)+ W'、 'month.view')、

これはsmarturlsとどのように見えるかです:
django.conf.urls.defaultsから*インポート
smarturls輸入SURLから
urlpatternsの=パターン( ''、
&NBSP; SURL( '/予約/ /'、 'some.view')、
&NBSP; SURL( '/著者/ <スラッグ:AUTHOR_NAME> /'、 'some.other.view')、
&NBSP; SURL( '/年/ /'、 'year.view')、
&NBSP; SURL( '/年/ / <単語:月> /'、 'month.view')、

のカスタムパターン
既存のパターンを上書きすることができ、新しいものがSURL_REGEXERS設定Djangoにdefinginによって定義することができます。
settings.pyで、例えば:
SURL_REGEXERS = {
&NBSP; "スラッグ": " W [ - ワット] *"、#スラグを上書き:常に英数字で始まる
&NBSP; "ユーザ名": " W +"#今は、/著者//などを使用することができます
}
のデフォルトのパターンは
デフォルトのsmarturlsでは以下のパターンが付属しています:
- INT: D +
- INT2: dが{2,2}
- INT4: dが{4,4}
- 単語: W +
- スラグ:[ W -​​ ] +
- 桁: dが{1,1}
- ユーザ名:[。 W @ + - ] +

の要件

  • のPythonます。
  • ジャンゴます。

開発者の他のソフトウェア Amit Upadhyay

zums
zums

11 May 15

fhurl
fhurl

20 Feb 15

へのコメント smarturls

コメントが見つかりません
コメントを追加
画像をオンにする!