問題タブ [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.

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

django - admin / appname / modelname urlsは、Django1.1rc1のmod_wsgiでは機能しません

私はUbuntuでmod_wsgi1.3.1+Python2.5.2を使用してDjango1.1rc1とApache2.2.8を使用しています。

Djangoの内部テストWebサーバーではすべて正常に機能しましたが、Apache mod_wsgiに移行した後、のようなすべてのURLが機能/admin/appname/modelname/しなくなりました。次のログで404notfoundエラーが表示されます。

不思議なことに、/admin/appname/私のカスタムURLを含む他のすべての部分は問題なく動作します。

それはDjangoのバグですか、それとも構成の問題ですか?そしてそれを解決する方法は?

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

django - Django と Nginx で静的インデックス ページを使用する

Django + Apache と Nginx を使用して静的コンテンツを提供する Web サイトを構築しています。私のサイトのインデックスはバックエンドの Django コーディングを必要としないため、urls.py が処理できるようにしながら、場所 / { } のリクエストを静的コンテンツの index.html に送信するには、nginx.conf で何を変更する必要がありますか?適当にパターン?

0 投票する
4 に答える
30387 参照

python - Django と urls.py: 名前付き URL を介して HttpResponseRedirect を行うにはどうすればよいですか?

メンバーベースの Web アプリケーションを作成しています。ログイン後にページをリダイレクトできるようにする必要があります。ログインアプリケーションのviews.pyファイルにあるurls.pyスクリプトの名前付きURLを使用したいのですが、どうすればよいかわかりません。私が持っているのはこれです:

私が達成したいのは次のようなものです:

これを実行すると構文エラーが発生します。アイデアはありますか?

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

django - Django:現在の URL タグ名 (ページネーション用) を取得するにはどうすればよいですか?

(GET パラメーターの代わりに) URL の page パラメーターを使用してページネーションを実行しようとしています。また、ページネーションを複数の異なるテンプレートで共有するコードにしたいと考えています。

それを考えると、私はこのようなことをする必要があると思います:

urls.py:

テンプレート/alias.html:

templates/paginator.html :

とはsomemagic?

ページを設定することを除いて、URLを同じに保ちたいとしますpage_obj.previous_page_number

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

python - Django - 外部キー関係に従う (つまり、SQL の JOIN)

django をいじるのに忙しいのですが、つまずくようなことが 1 つあります。現在、私は SQL の記述に多くの経験を積んでいるので、問題を解決することができます。ORM が存在しない場合は結果を返します。

基本的に、これは私が返したいSQLクエリです

私のモデルクラスは次のように定義されています:

私は、django Web サイトのクエリセット、モデル、およびビューのドキュメントとリファレンスを確認しました。しかし、これを行う方法についてはまだ明確ではありません。

また、一般的なリスト ビューで URL を設定しましたが、テンプレートの 2 番目のテーブルからuser_nameフィールドにアクセスしたいと考えています。urls.py とシェル経由でselect_relatedを試しましたが、うまくいかないようです。以下の例を参照してください。

URL の設定

シェルで

だから基本的に、

  • 私は何を間違っていますか?
  • 何か不足していますか?
  • 同じクエリセット内の 2 つのテーブルからテンプレートにフィールドを渡す最良の方法は何ですか (したがって、両方のテーブルのフィールドにアクセスできます)
  • これは一般的なビューで行うことができますか?
0 投票する
1 に答える
154 参照

django - 管理者、異なるビューへの2つのリンク?

django adminでは、レジスターを表示するビューには「編集」へのリンクがありますが、別のビューへの追加のリンクが必要な場合はどうなりますか?例:登録された人のリストを表示するビューがあり、ニックネームは編集ページ(Djangoの通常の方法)にリンクしていますが、人の「記事」と別の「人々のコメント」。django adminでこれをどのように悪化させますか?ありがとう

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

django - urls.py を介して辞書引数をビューに渡すときの TypeError

ディクショナリを使用してキーワード引数を Django ビューに渡そうとしていますが、URL にアクセスしようとすると TypeError が発生し続けます (エラー:「add_business_contact() が予期しないキーワード引数 'info_models' を取得しました」)。コードは次のとおりです。

および対応するビュー:

url() 関数からディクショナリ引数を削除すると、喜んでビューに到達して実行されます (ただし、その引数がないため、正しくありません)。なぜこれを行っているのかについてのアイデアはありますか? Django Book ( http://djangobook.com/en/2.0/chapter08/ )の例に従っています。

0 投票する
19 に答える
101252 参照

django - Django : urlpatterns のリストを表示するにはどうすればよいですか?

「リバース」が調べている現在の urlpatterns を確認するにはどうすればよいですか?

ビューでリバースを呼び出していますが、機能すると思われる引数を使用していますが、機能しません。そこに何があり、なぜ私のパターンがないのかを確認する方法はありますか?

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

django - 404を上げて、URLチェーンを続行します

私はこのようなURLパターンを持っています:

filtered-listtitle同じものに一致します。

に一致するものの利用可能なリストがある場合tag、私は発砲しfiltered-listたいと思います。list_titlesしかし、一致するものがない場合はtag、それをURLプロセッサにバブルバックしたいので、show_title起動します。

一致するタイトルがない場合は、そこで適切な404を発生させます。

ビューの内側からこれを実行できることはわかっていますが、プロセスをビューに配線する必要があるのは少し臭いです。URLの順序で、最初に何が選択され、何に渡されるかを決定したいと思います。