2012-03-25 7 views
0

を渡すためにurls.pyにジャンゴ - 私は別のページで、現時点でウェブサイトを構築しようとしている..私はちょうど問題に走った値

を正規表現を使用。 は、だから私は、Djangoのアプリを作成し、次のフィールドで、ページと呼ばれる:

  • タイトル
  • テキスト
  • URL

アイデアは、ユーザーが新しいページを作成し、既存のものを削除することができるということであり、実際にはリアルタイムでナビゲーションに影響を与えます。

は、だから私のurls.pyに私はこのように何とかこれを処理したかった:

from django.conf.urls.defaults import * 


urlpatterns = patterns('', 
    (r'^pages/(/w)', pages.views.display_content), 
) 

例えば、次に「ページ1」は(/で格納されるべきURLプロパティ「ページ1」のページ、があるかもしれませんw)、pages.views.display_contentに渡され、対応するデータが表示されます。 「page1」ページは、domain.com/pages/page1からアクセスできます。

しかし、私は正規表現にはあまりよくないので、本当に助けが必要だと思います。誰かが私はこのための私のURLルールを記述する必要がどのように私に説明することができれば 私は本当に幸せになる..

グッドナイト:)

答えて

1

また、あなたが捕獲され、渡されるパラメータに名前を付けることができ

... 
(r'^pages/(?P<page_name>\w+)', 'pages.views.display_content'), 
... 

ビュー機能では、その名前でビューにアクセスできます。 ヘッダーは次のようになります。

def display_content(request, page_name): 
    ... 
+0

ヒントのためのthy、Ahh nice、thx! – platzhersh

関連する問題