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

python - Django の一部のインクルードには文字列が必要で、その他の変数名が必要なのはなぜですか?

Django Book の第 3 章を参照すると、次のようになります。

あるものが文字列として含まれ、別のものが通常の変数として含まれる理由は何ですか? なぜadmin.site.urlsではありません'admin.site.urls'か?他のすべてのincludes は文字列として含まれています...ここには論理パターンはありません。

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

python - Django URLconf エラー

Django で Web サイトを構築しようとしています。私は Django を初めて使用し、Tango with Django チュートリアルに従っています。よくわからない URlconf エラーが発生し続けます。ドメイン (www.example.com)、アプリ (mainApp)、および mainApp の 2 つのビュー (homePage、登録) があります。私が欲しい

  1. http://www.example.comが homePage ビューと一致する
  2. http://www.example.com/registration/を登録ビューと一致させます。

プロジェクトの私のurls.pyファイルは

mainApp の urls.py ファイルは次のとおりです。

この構成では、homePage ビューは正しく表示されますが、登録ビューは表示されません。エラーは次のとおりです。

エラーの原因は何ですか?

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

python - Django URL NoReverseMatch

特定のモデルのスラッグと pk の両方を持つ URL を作成しようとしています。ただし、これを試すと NoReverseMatch エラーが発生します。

URL:

エラー:

前もって感謝します。

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

django - App Engine URL 上の Django

App Engine で Django を使用している URL に問題があります。

HTML:

urls.py

何が起こっているかというと、ホームページ以外のページ (つまり、「登録」) からログアウトをクリックすると、ログアウト ビューの URL として存在しない URL「登録/ログアウト/」が検索されます。ただ「ログアウト/」

ログアウトURLをに設定するようにurlconfを変更してみました

ただし、URLに「register/」だけが含まれていない他のページでボタンを使用しようとすると、これも失敗します。

この問題を解決する方法はわかりませんが、単純であるように思えます。これらを処理することに関して、私は何を知らないのですか?

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

python - テンプレートからビューに URL 引数を渡す Django エラー: NoReverseMatch リバースが見つかりません。1パターン試しました

私は次のようにURLを設定して渡そうとしています:

テンプレート HTML:

urls.py (フル):

ビュー.py:

次のようなエラーが表示されます。

私は Django を使用して 1 週間経ちましたが、URL 名前付きグループの構成に何か問題があると思います。助けてください!ティア!

更新: URL 構成を削除して元に戻すと:

url(r'^details/$', 'news_readr.views.details', name='details'),

エラーは次のように変わります。

引数 '(1,)' とキーワード引数 '{}' を持つ 'details' の逆が見つかりません。1 つのパターンが試行されました: ['details/$']

1したがって、この場合に渡される引数を取得しているようです。したがって、これは正規表現の問題のようです。Pythex で式を試してみましたが、それでも式が何にも一致しないようです。

0 投票する
0 に答える
105 参照

regex - Python で任意の数の空白、ラテン文字、数字に一致する正規表現

文字列 (SQL クエリ) を JQuery から Django ビューに渡す方法を探しています。そのため、文字列には、任意の順序で並べられた任意の数のアルファベット文字、下線、および空白を含める必要があります。[\s_a-zA-Z0-9]+はこれに適した正規表現のようですが、それでもビューの呼び出しに失敗します。問題は、以下の URLConf にあります。

JQuery (99% 正しい):

これを読みましたが、まだ回避できません。

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

ajax - Django - Ajax: データで URL パラメータを送信する

「GET」および「POST」リクエストを Ajax 経由で Django サーバーに送信しようとしています。まず、URLConf を提供します。

さて、AJAX部分です。以前は、この方法で行っていました (データでパラメーターを送信するのを避けます)。

ある時点まではこの方法で満足していましたが、今は "data" 変数を介して file_name とコンテンツを渡すことが重要であり、何らかの理由で 404 エラーが発生します。

サーバー側のエラー:

クライアント側のエラー:

jquery-2.1.1.min.js:4 GET http://127.0.0.1:8000/write_to_file/?file_name=my_file_name&content=my_content 404 (Not Found)

理由はありますか?ajax 構文に何か問題があるのでしょうか、それとも何らかの形で URLConf と関係があるのでしょうか?