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

django - 仮想ディレクトリ内の Django ルート サイト

セットアップは次のとおりです。

  • 私のDjangoアプリが存在するIIS 6に仮想ディレクトリがあり、IISはその仮想ディレクトリのすべての要求をDjango WSGIハンドラーに渡すように構成されています

    これが domain.com/virtual/ だとしましょう

  • 私のDjango dev URL CONFでは、次のように構成されたURLがありました:url( r'^home$, 'project.views.home' )

質問:

djangoアプリにROOT_URLを設定する簡単な方法はありますか(Django設定またはサーバー設定を使用)? (これは i18n_patterns と互換性がないため、手動で先頭に追加する必要はありません)

Django は、すべてのパターンを ROOT_URL をルートとするものとして扱い、同じ ROOT URL に対して再度リダイレクトする必要があります。

前もって感謝します

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

django - Django URLconfを含む:パッケージのインポートが機能しない

django-registration拡張機能を使用している単純なdjangoサイトを作成しています。おそらく、django-registrationソースを自分のアプリであるかのようにプロジェクトにコピーしたことを追加する必要があります-私は他の誰かとサイトをやっていて、django環境は別の方法で構成されていますが、サイトのコードはsvn-私は私たち一人一人がdjango-registrationを別々にインストールすることを望んでいませんでした。

ルートのurls.pyファイルには次のものがあります。

「バックエンド」と「デフォルト」は、登録アプリ内のパッケージです。

Aptanaでは、コードチェックのエラーメッセージに次のように表示されます。「インポートからの未定義の変数:バックエンド」テストサーバーのデバッグモードでは、エラーは「'モジュール'オブジェクトに属性'バックエンド'」がありません。

そうするとfrom registration import backendsinclude(backends.default.urls)「デフォルト」が見つかりません。

私がそうするときそれは働きますfrom registration.backends import defaultinclude(default.urls)しかし私はそれが何にリンクするかをすぐに見ることができないので私はそれをこのようにしたくありません...

環境がパッケージを適切にロードしないのはなぜですか?同じファイルで、のようなパッケージ名を含む他のURLconf includeパスを使用しますがinclude(django.contrib.admin)、これらには問題はありません。アプリをインストールする代わりに登録ソースをコピーしたからですか?もしそうなら、これを行うための適切な方法は何ですか?それは望ましいソースコードの移植性を提供しますか?

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

django - djangoモデルのURLを逆にするhelp_text

django model_fieldのプロパティに利用規約へのリンクを追加したいのですがhelp_text、基本的には次のようなコードを記述したいと思います。

モデルがインスタンス化されている間はurlconfが準備されていないため、whisは明らかに失敗します。

ラップhelp_testインしようとしましSimpleLazyObjectたが、それでも機能しませんでした。

テンプレートコードには触れたくありません。文字列または設定のいずれかにURLをハードコーディングせずにこれを実現する方法はありますか?

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

django - Django1.4.xでURLConfとジェネリックビューを使用したNoReverseMatch

テンプレートファイルにこれがあります:

これは私のURLConfでした:

ジェネリックを使用するようにいくつかのビューを変更しました。

そして今、このエラーが表示されます:

引数'(1、)'およびキーワード引数'{}'が見つからない'polls.views.results'の逆。

どうすればこれを修正できますか?

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

django - Django Url、詳細ページのスラッグ

詳細ビューを表示するようにURLを構成するのに問題があります。このリンクをクリックすると、が表示されると思ったときに、が表示され<a href='{% url blog_detail blog.slug %}'>{{ blog.name }}</a>ます。エラーはなく、ブラウザバーには次のように表示されます。それでも、からのhtmlが表示されます。なぜ何かアイデアはありますか?あなたのアイデアをありがとう。blog.htmlblog-detail.htmlexample.com/blog/the-slugblog.htmlblog-detail.html

url:

ビュー:


編集:@omouseによって要求された出力

これは、リンクをクリックしたときの出力です。とまったく同じですblog.htmlが、である必要がありますblog-detail.html

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

django - プロキシ サーバーあり/なしの Django URL

Apache mod_wsgi を使用して同じマシンでホストされている 2 つの Django アプリ (たとえば、app1と) があります。app2これら 2 つのアプリは、次の 2 つの異なる環境でホストされています。

  1. これら 2 つのアプリのみがホストされている物理サーバー上。これらは および としてアクセスされhttp://www.example.com/app1/app1/ますhttp://www.example.com/app2/app2/
  2. 2 番目の環境には、プロキシ サーバーがあります。そのサーバー上の別の Web ページは、としてアクセスされhttp://www.domain.com/ます。これは、上記の 2 つのアプリ (現在は単一の仮想マシンでホストされています) に次のようにリンクしていますhttp://www.domain.com/id1/http://www.domain.com/id2/

URLconf ファイルは次のようになります。

問題は、この URL 構成が環境では機能するが、環境1では機能しないことです2。今、次のような環境でクレイジーなことを する2

その後、アプリケーションは動作します。環境で。2、アプリはとしてアクセスされhttp://www.domain.com/id1/app1/app1/ます。

app1URL に何度もプレフィックスを付ける必要がある理由がわかりませんでした。つまり、なぜ(どのように)これが機能するのか。

誰かがこれについて明確にできますか?また、すべての構成は仮想マシンで行う必要があることに注意してください。プロキシ サーバーにアクセスできません。

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

python - Django:GET cssは404を返しますか?

私はDjangoサイトを開発していて、一連の編集の後、突然サーバーを実行しました-cssはありません!もちろん、サーバーは引き続きhtmlサイトを表示しますが、サイト全体のcssは404エラーをスローします。私の静的ファイル情報settings.pyはまったく編集されていません:

私のベーステンプレートは、静的ファイルディレクトリに基づいてファイルを簡単に呼び出します。

そして最後に、もちろん、ここに私の関連するディレクトリ構造の簡単な内訳があります。エラーはある種のディレクトリの問題であると思われるからです。

index.htmlの場所のみを指定しましたが、もちろん、templatesフォルダーにはさまざまなテンプレート/ページのディレクトリがあります。

トラブルシューティング/回答の受信時に、この質問を最新の情報で更新します。

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

python - URL 構成エラー Django

リンクがあります

および URL パートナ

メソッドを指す

しかし、Django はエラーを表示します:

原因を見つけるのにどのように役立ちますか?

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

python - Django: urlconf 内の一連のキーワード付き正規表現から 1 つ以上に一致します

オプションのキーワード引数を 3 つ取る Django ビューがあります。このビューに可能な URL を一致させるための正規表現を 1 行で処理したいと考えています。URLをうまく構成したい。

例: 私の可能なパラメータは、int である start、長さ 13 の文字列である serial、および別の int である end です。

URL は次のようになります。

e と s の接頭辞が付いたコンポーネントはそれぞれ end と start で、ABC1234567890 はシリアルです。

これらの終了、開始、シリアル値を取得し、値 start=s20130509 などとしてビューに渡したい...

現在、順列を別の行に徹底的にリストすることでこれを行っていますが、もっと良い方法があるはずです。

私は次のようなことをしようとしています:

基本的に、私がやりたいことのロジックは明確です。3 つの一致のいずれかのすべてのインスタンスを取得し、それらをキーワード付きパラメーターとして渡したいのですが、これに適合する ReGex 構文を理解するためのリソースが見つかりません。

何かご意見は?私は、仕事を優雅に終わらせることは何でも喜んで行います。

御時間ありがとうございます、

ティム

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

python - 初期データをdjangoフォームウィザードに提供するには?

フォーム ウィザードのドキュメントによると、初期データは静的辞書である必要があります。しかし、初期データを動的に提供することは可能ですか?

これが私の状況です:

ステップ 0 で初期データとして必要なのがメールですが、このメールは get_context_data メソッドでしか取得できません。どうやってやるの?

ちなみに、formwizard.as_view の urlconf が次のような引数を受け入れる場合:

フォームのアクション属性に変数を渡す必要があるということですか。そうしないと、フォームを送信すると、見つからない URL エラーが発生します。