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

django - セッション データを URL に渡す

セッションに設定されている情報がいくつかあり、このセッション データを使用するビューの URL にこの情報を渡すことができるかどうか疑問に思っていました。ユーザーがそのビューからページをブックマークした場合、セッション データを使用して変数をビューに渡すように、これを機能させたいと考えています。これどうやってするの?

私はフィルタービューを持っているので、現在選択されているフィルターを URL に表示したい... www.mysite.com/filter1/filter2/filter3/ のようなもので、filter2 がクリアされている場合は www.mysite.com/ になりますフィルター1/フィルター3/

現在、フィルター ビューの URLConf は次のようになっています。

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

django - モデル アクセス用の Django DRY URL

Reader's Digest バージョン: 各モデルに一致するように URLconf をハードコーディングせずに、モデルの名前の URL 引数を取得して、モデルからデータ (指定されている場合は単一行または完全なテーブル) を取得するにはどうすればよいですか? 詳細については、次を参照してください。

私は 3 つのモデルを持つアプリを作成しています。モデルの名前を取得し、モデルのデフォルト マネージャーを吐き出しModel.manager.all(),、スラッグがある場合はそのスラッグに一致する単一のオブジェクトを吐き出す単純なビューを作成したいと考えています。これを行う方法がわからないため、各モデルのビュー/URLconf を個別に作成する必要があるという問題が発生しています。

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

少し長くなりますが、イメージはつかめると思います。モデル名を引数として取り、オプションでスラッグを取る 1 つのビューで実行できると考えていることを行うために、比較的大量の URLconf をハードコーディングすることになります。私の懸念は、誰かが言うモデル名を指定するとどうなるかということです... ユーザー? アプリからモデルのリストを取得し、それが contrib.auth または別のアプリのモデルではなく、それらのいずれかと一致することを確認するコードのスニペットはありますか?

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

django - Django 動的メニュー設計に関する質問

ユーザーの権限に応じて動的なメニューを作成したい。ここドキュメント自体で既に説明したように、次のスニペットを使用してテンプレートでこれを実現できることを知っています。

しかし問題は、セキュリティ上の理由から、ビューへのアクセスも制限したいということです。ドキュメントで見つけたスニペットは次のとおりです。

これはDRYの原則に反していませんか?各 URL に必要なアクセス許可を 1 か所だけ定義する方法はありませんか? おそらくurls.pyで?

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

django - Djangoはswfにリダイレクトします

絶対パスが必要な fb:swf に埋め込む必要があるため、swf ファイルにリダイレクトしようとしています。URLのswfを処理すると、どういうわけか機能しません。

url.py で

flahstest.flash 内

このURLのswfを開きたい

fb:swf

私が得るエラー

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

django - 静的ファイルをサブディレクトリに提供する際の問題

開発環境では、URL パターンが 1 つのディレクトリに限定されている限り、静的ファイルは適切に提供されます。サブディレクトリは css を失います。たとえば、次の URL に添付されたテンプレートの css プロセス:

//localhost:8000/create/

ただし、これ:

//localhost:8000/edit/2/

同じテンプレートであっても css を提供しません。

url.py コードは次のとおりです。

ビューコードは次のとおりです。

私は何かを逃していますか?

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

django - {% url admin:index %} 間違った URL を生成しています

私のdjangoサイトは、Apacheの設定で次のように提供されています:

私の urls.py は次のようになります。

...そしてまだ:

... /studio/admin ではなく /admin へのリンクを生成します。奇妙なことに、管理インターフェース自体の URL は問題ありません。

私は使用しています:

誰が私が間違っているのか教えてもらえますか?

乾杯、

クリス

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

django - djangoのurlテンプレートタグ(およびreverse()関数)の問題

私はactivitys.viewsに次のビュー関数があります

テンプレートの1つでそのビューのURLを取得しようとしています。私が次のことを試してみると:

次のエラーが発生します。

レンダリング中に例外が発生しました:引数'(449L、)'およびキーワード引数'{}'が見つからない''の場合はリバース。

次のことを試してみると、同じ種類のエラーが発生します。

名前付きパラメーターを試してみると:

私は得る:

レンダリング中に例外が発生しました:引数'()'およびキーワード引数'{' id':449L}'を使用して''を逆にしますが見つかりません。

私は何が間違っているのですか?

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

django - すべてのアプリにサイト プレフィックスを実装する

Google の App Engine でアプリを開発中ですが、その機能の 1 つに Facebook Connect 経由の認証があります。すべてをセットアップして特定のレベルまで動作させましたが、開発マシンに対してテストするために、開発マシンにプロキシする公開サーバーの 1 つにリバース プロキシを作成しました。

ほとんどのリンクにプロキシ用に作成したプレフィックスがないことを除いて、すべて正常に機能します。

それで、私のアプリだけでなく、使用したいサードパーティのアプリでも機能するサイト全体のアプリプレフィックスを作成する簡単な方法はありますか?

含めることができるミドルウェアや、読んだことのない Django ドキュメントの一部はありますか?

**更新: ** 以下のコメントに続いて、私が考えているプレフィックスは、ドメイン名とアプリの URL の間にあります。

http://example.com/PREFIX/myapp/view/

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

django - Django、切り捨てられた不正な DOUBLE 値:

私はこのエラーがあります:

このエラーは私の SEO URL から来ています:

「asinox」はユーザー名 (usuario) であり、次のように URL をルーティングします。

エラーの理由はわかりませんが、ここに私の見解があります:

それについて何か考えてください。

ありがとう、そして私の英語でごめんなさい。