問題タブ [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.
python - Django の一部のインクルードには文字列が必要で、その他の変数名が必要なのはなぜですか?
Django Book の第 3 章を参照すると、次のようになります。
あるものが文字列として含まれ、別のものが通常の変数として含まれる理由は何ですか? なぜadmin.site.urls
ではありません'admin.site.urls'
か?他のすべてのinclude
s は文字列として含まれています...ここには論理パターンはありません。
python - Django URLconf エラー
Django で Web サイトを構築しようとしています。私は Django を初めて使用し、Tango with Django チュートリアルに従っています。よくわからない URlconf エラーが発生し続けます。ドメイン (www.example.com)、アプリ (mainApp)、および mainApp の 2 つのビュー (homePage、登録) があります。私が欲しい
- http://www.example.comが homePage ビューと一致する
- http://www.example.com/registration/を登録ビューと一致させます。
プロジェクトの私のurls.pyファイルは
mainApp の urls.py ファイルは次のとおりです。
この構成では、homePage ビューは正しく表示されますが、登録ビューは表示されません。エラーは次のとおりです。
エラーの原因は何ですか?
python - Django URL NoReverseMatch
特定のモデルのスラッグと pk の両方を持つ URL を作成しようとしています。ただし、これを試すと NoReverseMatch エラーが発生します。
URL:
エラー:
前もって感謝します。
django - App Engine URL 上の Django
App Engine で Django を使用している URL に問題があります。
HTML:
urls.py
何が起こっているかというと、ホームページ以外のページ (つまり、「登録」) からログアウトをクリックすると、ログアウト ビューの URL として存在しない URL「登録/ログアウト/」が検索されます。ただ「ログアウト/」
ログアウトURLをに設定するようにurlconfを変更してみました
ただし、URLに「register/」だけが含まれていない他のページでボタンを使用しようとすると、これも失敗します。
この問題を解決する方法はわかりませんが、単純であるように思えます。これらを処理することに関して、私は何を知らないのですか?
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 で式を試してみましたが、それでも式が何にも一致しないようです。
regex - Python で任意の数の空白、ラテン文字、数字に一致する正規表現
文字列 (SQL クエリ) を JQuery から Django ビューに渡す方法を探しています。そのため、文字列には、任意の順序で並べられた任意の数のアルファベット文字、下線、および空白を含める必要があります。[\s_a-zA-Z0-9]+はこれに適した正規表現のようですが、それでもビューの呼び出しに失敗します。問題は、以下の URLConf にあります。
JQuery (99% 正しい):
これを読みましたが、まだ回避できません。
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 と関係があるのでしょうか?