問題タブ [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.
django - Django: URL conf の問題
クラスベースのビューを使用するようにプロジェクトを変更しようとしていますが、URL conf で奇妙なエラーが発生しています
私は分類されたビューを持っています:
コメントアウトしないと、django が URL conf にパターンがないと文句を言うので、最後の行をコメントアウトしています。
まず、これが私のベースurls.pyです
そこには明らかにパターンがあります。管理 URL をコメントアウトすると、機能します。だから私は問題がどこかにあると思います。
管理urls.py
私は問題を見ていません..これらのページは、その逆のステートメントがなくても問題なくロードされます。すべてを壊す逆のステートメントの導入であるように見えますが、私の人生では原因が何であるかを突き止めることはできません.
regex - Djangoは日付のURLと一致しません
私は単純なアプリケーションを持っており、ホームページが URL パラメータとして日付を取得することを望んでいます。
しかし、(localhost で) 実行しているときに 127.0.0.1:8000/08-01-2013 に移動すると、404 が見つからないページが表示されます。正規表現に何か問題がありますか?
django - django urlconfは、URLを含めるためのディレクティブを見つけることができません
私は「実践的なジャンゴプロジェクト」を読み、第5章にスタックしました。一般的に、本にあるとおりに正確に行いました。coltrane アプリで urls ディレクトリを作成し、urls.py ファイルを削除し、cms で urls.py を編集して、各 coltranes のモデルの include ステートメントを記述しました。しかし、サーバーはImproperlyConfiguredタイプ エラーと、「含まれている urlconf cms.urls にパターンがありません」というメッセージを返します。coltrane.urls を検索する必要があると思ったので、urlconf をこれに設定しました。しかし、出力は同じです。これがコードです。
なぜこれが起こるのか、またはそれがどのように機能するかを理解するための良いリソースや例を教えてください。
python - Django 再利用可能なアプリの URL 名前空間の問題
Django プロジェクトがtraining
あり、このプロジェクト内にアプリがありtests
ます。フォルダ構造は次のようになります。
内部training/urls.py
では、次のパターンが定義されています。
内部tests/urls.py
では、これらのパターンが定義されています。
すべて正常に動作します。
tests
しかし、どの Django プロジェクトでも機能する再利用可能なアプリとしてアプリをパッケージ化したい場合はどうすればよいでしょうか? URL パターンはどうすればよいですか?
tests/settings.py
ファイルを作成し、 ROOT_URLCONF
config var を を指すように変更しましたtests/urls.py
。ただし、次のエラーが発生するため、これは機能しません。
reverse
名前空間を定義する必要があるため(tests
つまり)、エラーは非常に論理的です。
私の質問は、アプリがインストールされている Django プロジェクトとは無関係に URL が機能するように、再利用可能なアプリのこの名前空間をどこでどのように定義すればよいですか?
python - Django 管理 URL が機能しない
django の URL の一部が機能しません。インデックス ページと django 管理ページに問題なくアクセスできます。問題なくログインしてオブジェクトを作成できます。たとえば、以下のようなサイトを作成できますが、サイトのコレクションにアクセスしようとすると、(作成した後でも) 404 が表示されます。私も Django allauth を使用していますが、これらのページでも urlconf に問題があります。誰でもエラーを見つけることができますか?
たとえば、次の URL です。
そしてこれ:
私のurlconfは次のとおりです。
最初の urlconf に含まれる myapp の URL:
最後に、 myROOT_URLCONF
は に設定されmyapp.urls
ます。インデックスページは問題なく動作します。
python - Django URLがモデルを見つけられない
urlconf に問題があります。ページにアクセスしようとすると、次のエラーが表示されます: NoReverseMatch at /admin/r/17/1/
引数 '()' とキーワード引数 '{'slug': u'yummy-cake'}' を持つ 'reward' の逆が見つかりません。1 パターンを試しました: ['賞品/(?P)/$']
URL を手動で入力すると、ページが見つかりません。
私のurlconf:
私のモデル:
そして最後に、テンプレートのいくつかの関連部分:
何か案は?
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 のオプション要素をパラメータとしてキャプチャせずに一致させる方法はありますか?