問題タブ [urlconf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
581 参照

python - URLをdjango urlconfと一致させる方法は?

mercadopago (paypal など) と呼ばれる支払いモジュールを実装しており、誰かがこのタイプの URL の情報を使用して支払い (IPN) を行ったときに、自分のサイトに送信される http 要求を処理する必要があります。

POST /notifications?topic=payment&id=identificador-de-notificacion-de-pago

(メルカドパゴは、支払いが影響するたびに私のサイトに POST リクエストを送信します)

しかし、django url システムと一致させることはできません。私は次のURLを試しました:

さまざまな組み合わせで試し、Apache ログ ファイルを調べたところ、エラー 500 がスローされました。

URL を処理するビューは次のとおりです。

シグナルを構成する必要があるかどうかはわかりません。

多分私は間違っているかもしれませんが、メルカドパゴは私のサーバーにポストリクエストを行います.私はそれを変更することはできません. ここに彼らのドキュメントがあります http://developers.mercadopago.com/documentation/instant-payment-notifications?lang=en_US そしてここに彼らのPythonでのサンプルプロジェクトがあります: https://github.com/mercadopago/sdk-python/blob/ master/examples/instant-payment-notifications/receive-ipn.py

0 投票する
2 に答える
326 参照

regex - (django URLconf)「-」文字を含む URL の場合のみ、ページが見つかりませんというエラーが発生する

「-」文字を含む URL に対して 404 エラーが発生します...

プロジェクトルートの私のurls.pyは正常に動作します

次は、

2 つ目は、serial_titleを使用して、シリーズのタイトルが「Dexter」または「Continuum 」のようなものである場合にのみ機能します。ただ、他のシリーズで「ファミ男」みたいなタイトルが出てくるので、URLを作るときに「ファミ男」に変更する機能を使っているのですが、なぜか「-」が付いているタイトルではうまくいきません。私はいつもこのような404エラーを受け取ります

ここでは、url serialy/whats-with-andy/が一致しませんが、serily/continuumにアクセスすると正常に動作しますか?? 誰がこれを引き起こす可能性があるかについて何か考えがありますか? ああ、これはビューがどのように見えるかです

0 投票する
2 に答える
369 参照

python - Django URL Conf 動的 URL の競合

したがって、同じアプリに、ほとんど同じ URL 構造を持つ 2 つのモデルがあります。

問題は Reviews と PrizeType です。特定のカテゴリの賞品を探しているユーザーが /prizes/prizetype にアクセスできるように URL を構成したいと考えています。しかし、特定の会社の賞品を見たい場合は、/prizes/companyslug/ にアクセスします。ただし、これら 2 つの URL は当然競合します。URL構造はいつでも変更できますが、変更したくありません。URL構造を変更しないでこれを回避する方法があるかどうかを知りたいだけです。

0 投票する
1 に答える
606 参照

django - URL Conf - 1 つのアプリ内のルート URL と非ルート URL でのビューの提供

url.py新しいプロジェクトでファイルを構成する際に問題が発生しました。2 つのビューを含む 1 つのアプリがあります。最初のビューは myurl.com に表示され、もう 1 つのビューは に表示されmyurl.com/fooます。myurl.com問題なくmyurl.com/foo表示されますが、404 ページが見つかりませんというエラーが表示されます。

プロジェクト レベルでは、次のurl.pyようになります。

アプリ レベルでは、url.py次のようになります。

django が送信された URL を取得し、プロジェクト レベルで定義された URL パターンと照合することは理解していますが、ルートにないいくつかの URL でmyappすべてをホストせずにそれを送信する方法がわかりません。myappすなわちmyapp.com/barmyapp.com/bar/foo.

0 投票する
1 に答える
1901 参照

python - Django URLconf:インクルードのRedirectViewでキャプチャされたパラメータを使用するには?

私は親 URLconf を持っています:

そして、リダイレクトを含む子 URLconf (親に含まれる):

(基本的に、次のようなパスを次のようなパスにリダイレクトしようとして/main/product/1/134/viewいます/main/product/1/134/detail。)

Djangoのドキュメントには、「含まれている URLconf は、親の URLconf からキャプチャされたパラメータを受け取る」と書かれています。

しかし、アクセスしようとすると/main/product/1/134/view、認識されていないKeyErrorためと表示されます。name

RedirectView で受信したキャプチャされたパラメーターを参照する必要がある他の方法はありますか?

注: 親の URLconf ですべてを実行しても、エラーは発生しません。

0 投票する
3 に答える
3763 参照

python - DjangoはプログラムでURLを変更します

django を使用した Web サイトにページングする必要があります。index.htmlbooks.html

books.html最初のページにこのリンクがあります

これbooks.htmlは最初のページに戻るためのものです。

そして私のURL confはこのようなものです

views.py

2 番目のリンクをクリックしてホームに戻るとき。私のURLアドレスは次のようになります

mysite.com/の 2 番目のリンクをクリックしたときに、URL を元に戻すにはどうすればよいbooks.htmlですか?

タイトルが適切でない場合は申し訳ありません。質問のタイトルがわかりませんでした

アップデート

url(r'^index.html/$', 'mysite.views.home', name='home')URL パターンから削除し<a href="{% url 'home' %}">、2 番目のページで使用しました。しかし、そのリンクをクリックしても何も起こりません