URL の末尾からビュー関数に文字列を渡そうとしていますが、渡された URL 全体を取得していrender_form()
ます。 「識別子」だけが欲しいとき
これらは私の urls.py ファイルです。上のファイルはアプリ ディレクトリにあり、下のファイルはプロジェクト ディレクトリにあります。
urlpatterns = patterns('',
url(r'^(?P<identifier>.+)$', views.render_form),
)
--
urlpatterns = patterns('',
url(r'^prepend/', include('the_ones_above.urls')),
url(r'^admin/', include(admin.site.urls)),
)
2 つの別々のファイルに 2 つの URL パターンが分割されていることと関係があるのではないかと思いますが、何が間違っているのでしょうか?
ありがとう!
編集:ビューは次のようになります:def render_form(request, identifier=None):
ああ、これは(gitからの)最新のdjangoです 2番目の編集:かなり余分な最初のURLを削除しましたが、動作は同じです