問題タブ [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.
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のバグですか、それとも構成の問題ですか?そしてそれを解決する方法は?
django - Django と Nginx で静的インデックス ページを使用する
Django + Apache と Nginx を使用して静的コンテンツを提供する Web サイトを構築しています。私のサイトのインデックスはバックエンドの Django コーディングを必要としないため、urls.py が処理できるようにしながら、場所 / { } のリクエストを静的コンテンツの index.html に送信するには、nginx.conf で何を変更する必要がありますか?適当にパターン?
python - Django と urls.py: 名前付き URL を介して HttpResponseRedirect を行うにはどうすればよいですか?
メンバーベースの Web アプリケーションを作成しています。ログイン後にページをリダイレクトできるようにする必要があります。ログインアプリケーションのviews.pyファイルにあるurls.pyスクリプトの名前付きURLを使用したいのですが、どうすればよいかわかりません。私が持っているのはこれです:
私が達成したいのは次のようなものです:
これを実行すると構文エラーが発生します。アイデアはありますか?
django - Django:現在の URL タグ名 (ページネーション用) を取得するにはどうすればよいですか?
(GET パラメーターの代わりに) URL の page パラメーターを使用してページネーションを実行しようとしています。また、ページネーションを複数の異なるテンプレートで共有するコードにしたいと考えています。
それを考えると、私はこのようなことをする必要があると思います:
urls.py:
テンプレート/alias.html:
templates/paginator.html :
とはsomemagic
?
ページを設定することを除いて、URLを同じに保ちたいとしますpage_obj.previous_page_number
python - Django - 外部キー関係に従う (つまり、SQL の JOIN)
django をいじるのに忙しいのですが、つまずくようなことが 1 つあります。現在、私は SQL の記述に多くの経験を積んでいるので、問題を解決することができます。ORM が存在しない場合は結果を返します。
基本的に、これは私が返したいSQLクエリです
私のモデルクラスは次のように定義されています:
私は、django Web サイトのクエリセット、モデル、およびビューのドキュメントとリファレンスを確認しました。しかし、これを行う方法についてはまだ明確ではありません。
また、一般的なリスト ビューで URL を設定しましたが、テンプレートの 2 番目のテーブルからuser_nameフィールドにアクセスしたいと考えています。urls.py とシェル経由でselect_relatedを試しましたが、うまくいかないようです。以下の例を参照してください。
URL の設定
シェルで
だから基本的に、
- 私は何を間違っていますか?
- 何か不足していますか?
- 同じクエリセット内の 2 つのテーブルからテンプレートにフィールドを渡す最良の方法は何ですか (したがって、両方のテーブルのフィールドにアクセスできます)
- これは一般的なビューで行うことができますか?
django - 管理者、異なるビューへの2つのリンク?
django adminでは、レジスターを表示するビューには「編集」へのリンクがありますが、別のビューへの追加のリンクが必要な場合はどうなりますか?例:登録された人のリストを表示するビューがあり、ニックネームは編集ページ(Djangoの通常の方法)にリンクしていますが、人の「記事」と別の「人々のコメント」。django adminでこれをどのように悪化させますか?ありがとう
django - urls.py を介して辞書引数をビューに渡すときの TypeError
ディクショナリを使用してキーワード引数を Django ビューに渡そうとしていますが、URL にアクセスしようとすると TypeError が発生し続けます (エラー:「add_business_contact() が予期しないキーワード引数 'info_models' を取得しました」)。コードは次のとおりです。
および対応するビュー:
url() 関数からディクショナリ引数を削除すると、喜んでビューに到達して実行されます (ただし、その引数がないため、正しくありません)。なぜこれを行っているのかについてのアイデアはありますか? Django Book ( http://djangobook.com/en/2.0/chapter08/ )の例に従っています。
django - Django : urlpatterns のリストを表示するにはどうすればよいですか?
「リバース」が調べている現在の urlpatterns を確認するにはどうすればよいですか?
ビューでリバースを呼び出していますが、機能すると思われる引数を使用していますが、機能しません。そこに何があり、なぜ私のパターンがないのかを確認する方法はありますか?
django - 404を上げて、URLチェーンを続行します
私はこのようなURLパターンを持っています:
filtered-list
とtitle
同じものに一致します。
に一致するものの利用可能なリストがある場合tag
、私は発砲しfiltered-list
たいと思います。list_titles
しかし、一致するものがない場合はtag
、それをURLプロセッサにバブルバックしたいので、show_title
起動します。
一致するタイトルがない場合は、そこで適切な404を発生させます。
ビューの内側からこれを実行できることはわかっていますが、プロセスをビューに配線する必要があるのは少し臭いです。URLの順序で、最初に何が選択され、何に渡されるかを決定したいと思います。