問題タブ [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 投票する
1 に答える
183 参照

django - Django: URL conf の問題

クラスベースのビューを使用するようにプロジェクトを変更しようとしていますが、URL conf で奇妙なエラーが発生しています

私は分類されたビューを持っています:

コメントアウトしないと、django が URL conf にパターンがないと文句を言うので、最後の行をコメントアウトしています。

まず、これが私のベースurls.pyです

そこには明らかにパターンがあります。管理 URL をコメントアウトすると、機能します。だから私は問題がどこかにあると思います。

管理urls.py

私は問題を見ていません..これらのページは、その逆のステートメントがなくても問題なくロードされます。すべてを壊す逆のステートメントの導入であるように見えますが、私の人生では原因が何であるかを突き止めることはできません.

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

regex - Djangoは日付のURLと一致しません

私は単純なアプリケーションを持っており、ホームページが URL パラメータとして日付を取得することを望んでいます。

しかし、(localhost で) 実行しているときに 127.0.0.1:8000/08-01-2013 に移動すると、404 が見つからないページが表示されます。正規表現に何か問題がありますか?

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

django - django urlconfは、URLを含めるためのディレクティブを見つけることができません

私は「実践的なジャンゴプロジェクト」を読み、第5章にスタックしました。一般的に、本にあるとおりに正確に行いました。coltrane アプリで urls ディレクトリを作成し、urls.py ファイルを削除し、cms で urls.py を編集して、各 coltranes のモデルの include ステートメントを記述しました。しかし、サーバーはImproperlyConfiguredタイプ エラーと、「含まれている urlconf cms.urls にパターンがありません」というメッセージを返します。coltrane.urls を検索する必要があると思ったので、urlconf をこれに設定しました。しかし、出力は同じです。これがコードです。

なぜこれが起こるのか、またはそれがどのように機能するかを理解するための良いリソースや例を教えてください。

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

python - Django 再利用可能なアプリの URL 名前空間の問題

Django プロジェクトがtrainingあり、このプロジェクト内にアプリがありtestsます。フォルダ構造は次のようになります。

内部training/urls.pyでは、次のパターンが定義されています。

内部tests/urls.pyでは、これらのパターンが定義されています。

すべて正常に動作します。

testsしかし、どの Django プロジェクトでも機能する再利用可能なアプリとしてアプリをパッケージ化したい場合はどうすればよいでしょうか? URL パターンはどうすればよいですか?

tests/settings.pyファイルを作成し、 ROOT_URLCONFconfig var を を指すように変更しましたtests/urls.py。ただし、次のエラーが発生するため、これは機能しません。

reverse名前空間を定義する必要があるため(testsつまり)、エラーは非常に論理的です。

私の質問は、アプリがインストールされている Django プロジェクトとは無関係に URL が機能するように、再利用可能なアプリのこの名前空間をどこでどのように定義すればよいですか?

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

python - Django 管理 URL が機能しない

django の URL の一部が機能しません。インデックス ページと django 管理ページに問題なくアクセスできます。問題なくログインしてオブジェクトを作成できます。たとえば、以下のようなサイトを作成できますが、サイトのコレクションにアクセスしようとすると、(作成した後でも) 404 が表示されます。私も Django allauth を使用していますが、これらのページでも urlconf に問題があります。誰でもエラーを見つけることができますか?

たとえば、次の URL です。

そしてこれ:

私のurlconfは次のとおりです。

最初の urlconf に含まれる myapp の URL:

最後に、 myROOT_URLCONFは に設定されmyapp.urlsます。インデックスページは問題なく動作します。

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

python - Django URLがモデルを見つけられない

urlconf に問題があります。ページにアクセスしようとすると、次のエラーが表示されます: NoReverseMatch at /admin/r/17/1/

引数 '()' とキーワード引数 '{'slug': u'yummy-cake'}' を持つ 'reward' の逆が見つかりません。1 パターンを試しました: ['賞品/(?P)/$']

URL を手動で入力すると、ページが見つかりません。

私のurlconf:

私のモデル:

そして最後に、テンプレートのいくつかの関連部分:

何か案は?

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

python - Django でオプションの URL 要素をキャプチャしない

私は Django を使用しており、URLdomain.com/wとを一致させたいと考えていますdomain.com/words。次の形式の構成行があります。

view_wordsパラメータは 1 つしか取りませんrequestが ( )、Django(ords)は正規表現の一部をキャプチャしてビューに渡しているようです。(ords)正規表現から削除してアクセスするdomain.com/wと、正常に動作します。

Django のドキュメントと同様の StackOverflow の質問では、オプションの URL パラメーターをキャプチャする方法について説明していますが、URL からパラメーターをキャプチャしたくありません。URL のオプション要素をパラメータとしてキャプチャせずに一致させる方法はありますか?