問題タブ [django-urls]
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 - DjangoURL.pyとインデックス
で書くのに最適な方法を知りたいですURL.py
。私はこの方法でインデックスを取得しようとしています:www.example.com
with (r'',index)
。しかし、試してみるとr''
、Webサイトのすべてのページがホームページに移動します。
私の一部url.py
:
ありがとう :)
django - 辞書の辞書で Django の get_absolute_url を使用できませんか?
テンプレートで get_absolute_url を使用すると問題が発生します。ストア オブジェクトの 1 つを渡して と言うと問題なく動作するように見えますが、ストア{{ store.get_absolute_url }}
の辞書を反復処理してからget_absolute_url
関数を使用する必要がある場合は、何も返されません。まさに私がやっていることは以下の通りです:
これは機能します:
これは機能しません:
2 つ目では、 から何も返されませんget_absolute_url
。印刷すると、他の場所で機能していることがわかります。これは Django のバグget_absolute_url
ですか、辞書の辞書で使用できませんか?
regex - Djangoで動的URLマジックを解読するにはどうすればよいですか?
これが私の現在の正規表現です。
私の問題はこれです:正規表現で:p:を使用せずにproduct_displayの正規表現を一致させたいです。これを行うには、最後に.htmlを付けて、collection_displayの正規表現と区別しますが、それでも問題は解決しません。URI「some-collection/other / other / sku.html」の上にあるように正規表現に「:p:」がないと、skuを無視して「.html」までの正規表現と一致します。「:p:」を使用せずにこれを行うには、コレクションの正規表現を終了するにはどうすればよいですか。何でも役に立ちます。
ありがとう
python - 私がやっていることのためにDjangoでURLを形成するにはどうすればよいですか
絶望的です、助けてください。食べ物のために働きます:)
次の URL にページがあり、その URL でそれらを検索できるようにしたい (つまり、誰かが特定の URL にアクセスした場合に、そこにあるページをチェックできるようにしたい)。
各ページのスラッグ (つまり、somepage/somepage) を再利用できるようにしたいことに注意してください。もちろん、各スラッグはそのレベルで一意になります (つまり、mysite.com/somepage/other/ と mysite.com/somepage/other/ の 2 つのページを持つことはできません。これらは本質的に同じページになるからです)。これを行う良い方法は何ですか。上記の状況が発生しないように、ページ (「somesubpage」) のスラッグを「スラッグ」と呼ばれるフィールドに保存し、各スラッグをその親ページに対して一意にしようとしました。これに関する問題は、スラッグ (つまり、「somepage」) でページを検索しようとすると、たまたま mysite.com/other/somepage/ と mysite.com/page/somepage/ にページがあることです。 、私のアプリケーションはどちらを取得するかをどのように知ることができますか (両方とも同じスラッグ「somepage」を持っています)。
django - サイトルートページのDjangoとNginxのtry_files 403
ドメインに次のような Nginx 構成を使用します。
Django URL 構成:
http://domain.com/somepage.htmのようなすべての URL は正常に機能しますが、 http ://domain.com/を除き、常に Nginx によって 403 が表示されます。
静的な index.htm ファイルをサイトのルートに追加すると、try_files ディレクティブのために開かれます
静的な index.htm がないが、http: //domain.com/index.htm を呼び出すと、django によってページが開かれます
buf 静的な index.htm がなく、http: //domain.com/ を開くとページが表示されませんが、考えによって index.htm を調べて、try_files チェーンの最後として django に渡す必要があります。
この場合、 http://domain.com/を機能させるには (django の index.htm を呼び出す必要があります)。
django - Django管理者、カスタムビューエラー:基数10のint()の無効なリテラル
Django admin でカスタム ビューを作成しようとしています。私はこのサイトSimple Django Admin Previewから読んでいますが、問題があります:
ここに私のurl.pyがあります:
これが私のview.pyです:
このエラーはどういう意味ですか?
django - django モデルで HOST ドメイン名を検出する
私のモデルでは、ビューで使用しているドメイン名 (HOST) を使用したいと考えています。「リクエスト」オブジェクトのおかげで、実行可能なビューで。しかし、このモデルのメソッドをどのように行うのでしょうか? 「HttpRequest」オブジェクトを使用しないのはどれ?
現在、settings.py でグローバル値 HOST を設定して使用していますが、それは醜いです。
また、「サイト」(サイト アプリ) を管理したくありません — 「デフォルトで」サイトのホスト名を取得する方法はありますか?
助けてくれてどうもありがとう!(そして私の下手な英語でごめんなさい)
django - Django初心者-NoReverseMatchエラー
Djangoを始めたばかりですが、少し壁にぶつかりました。django-basic-appsライブラリを参照しながら、簡単なブログエンジンを作成してみることにしました。
blog / urls.pyには、日付ごとに実際の投稿にマップするためのこのエントリがあります。例:blog / 2009 / aug / 01 / test-post
そして、投稿をレンダリングするためのビュー:
モデルではget_absolute_url
、メインのブログページの1つで、投稿のタイトルをクリックして表示できるように実装しました。
最後に、メインページの投稿リストでは、パーマリンクがタイトルに挿入されることになっています。
content.get_absolute_url()
ただし、リンクは空として表示され、djangoシェルから呼び出そうとすると、エラーがスローされます。
編集:それはPython名前空間の問題であることが判明しました(以下を参照)。しかしとにかく、上記のような私のurls.pyは正しくありませんでしたか?
django - サブカテゴリと URL を含む Django カテゴリ
カテゴリとサブカテゴリを作成しようとしており、このモデルをチェックして いますが、次のエラーがあります:
「nacionales」が親カテゴリである場合、私の問題は urls.py にある可能性があることはわかっていますが、実際には、この場合の URL の設定方法がわかりません...
私のmodel.py:
私のviews.py:
私のカテゴリurls.py:
私のurl.py:
みんなありがとう