問題タブ [django-views]

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 に答える
881 参照

django - Django Search はアクセント付きの単語を表示しません

私は自分のプロジェクトで簡単な検索をしていますが、私のプロジェクトはスペイン語であり、アクセントのある単語がたくさんあり、私の検索ではこれらの単語にアクセントがありません.... django / python関数はありますか?

view.py

ありがとう :)

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

python - Django: 関連モデルの date_field で archive_index を使用する

こんにちは(私の醜い英語ですみません:p)、

次の 2 つの単純なモデルを想像してください。

私は SomeOtherModel で archive_index 汎用ビューを使用したいのですが、うまくいきません:

エラーは、28行目のarchive_indexから発生します(django 1.1を使用):

発生した例外は次のとおりです。

それを修正する考えはありますか?

どうもありがとうございました :)

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

ajax - Djangoモデルはajaxシリアル化できません

AJAXを試すために使用している単純なビューがあります。

これにより、次が返されます。

data ['x']行を取り出して、モデルを参照しないようにすると、機能し、次のように返されます。

simplejsonがデフォルトのdjangoモデルの1つを解析できないのはなぜですか?使用するどのモデルでも同じ動作が得られます。

0 投票する
5 に答える
2636 参照

python - Djangoビューはリストをパラメータとして受け取ることができますか?

N 個の (不明な) user_id を送信するフォームを (POST で) 送信したいと考えています。これらの ID をリストとして受け取るビューを作成できますか?

例えば

可能ですか?

受け入れられる最善の方法を探しています。

0 投票する
3 に答える
169 参照

javascript - 日付/時刻をdjangoビューに投稿する最良の方法は何ですか?

ユーザーが特定の時間帯に起こっていることのリストを取得できるビューを作成したいと思います。

このリクエストを作成する最善の方法は何ですか? たとえば、現在発生しているすべてのイベントを取得したい場合は、/events/2009/09/29/8/23/ に投稿できます。

特にリクエストに複数の日付を入れたい場合は、かなり面倒です。/events/before/2009/09/29/8/23/2006/11/16/14/45/ のような URL になる可能性があります。

日付/時刻をタイムスタンプに変換し、それを int として渡す簡単な (javascipt) 方法はありますか?ビュー内で日時に変換できますか?

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

jquery - Django:登録中の有効な/利用可能なユーザー名/電子メールに対するajax応答

私はjQueryを使用して、ユーザー登録中にインラインフォーム検証を行い、投稿後のフォームエラーを防ぐために、次のことを確認しています。

  • ユーザー名が利用可能です
  • メールはまだ登録されていません

欲求不満を防ぐために、フォームを送信する前にユーザーにフィードバックを提供するという考え方です。コードは下部にあります。

質問:

  • これは潜在的なセキュリティ問題ですか?私のJavaScriptを見ている誰かが、私がポーリングしているユーザー名/電子メールの確認用のURLを見つけて、それを自分で使用できると思っていました(なぜ彼らがこれを行うのかはわかりませんが、誰も知りません)。
  • そうである場合、どのような保護を実装できますか?クロスサイトスクリプティング保護について少し読んだことがありますが、このようなAJAXリクエストでどのように実装できるか、または必要かどうかさえわかりません。

ご入力いただきありがとうございます。

現在のコード:

次のビューを定義しました(スニペットから取得しましたが、どこを思い出せません):

jQueryコードのサンプルを次に示します。

編集:コードを更新し、質問を言い換えました。[ 2009年10月7日]

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

python - Djangoのリクエスト値に従ってテンプレートのさまざまな部分をレンダリングする

テンプレートをレンダリングするためのビューでは、リクエストを通じてさまざまなパラメーターを受け取ります。

これらのパラメータに従って、テンプレートで異なる「パーツ」をレンダリングする必要があります。

たとえば、リクエストで受け取った場合は、

テーブル用に部分的なテンプレートをレンダリングし、bar_chart用に他のテンプレートをレンダリングしたい

次に、bar_chartのテンプレートの一部とline_chartのテンプレートの一部をレンダリングします。

私の見解でこれを定義できますか?

または、テンプレートでこれを管理する必要がありますか?

ありがとうございました!

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

python - 子インスタンスのセットから、後者のセットをループせずにすべての関連/親インスタンスを取得する方法

次のDjangoモデルを考慮してください。

データベース内にクエリセットとして使用可能なすべての子の特定のサブセットがあると仮定します(これを最初のセットと呼びます)。
ここで、1番目のセットの子が関連しているすべての親のサブセット(2番目のセットと呼びます)にアクセスしたいと思います。

Pythonレベルで最初のセットをループせずに(そして潜在的にDBヒットの線形数を引き起こす)、つまり1つまたは2つのDBヒットだけでそれを行うにはどうすればよいですか?

ありがとうございました!

0 投票する
3 に答える
995 参照

python - Django管理者の特定のユースケース

Django管理者の特別なユースケースがいくつかありますが、他の人の意見に興味があります。

  1. 管理者がカスタマイズしたバージョンを使用して、ユーザーがサイト上の特定のオブジェクトを編集できるようにしたい(サイトの他の部分のように見えるようにカスタマイズした)。この時点で、ユーザーは自分が所有するオブジェクトのみを編集できますが、最終的には、任意のユーザーが任意のオブジェクトを編集できる、よりwikiスタイルの何かにこれを開きます。つまり、すべてのユーザーを「スタッフ」として指定し、それらのオブジェクトを編集する権限をユーザーに付与します。

  2. すべてのユーザーがすべてのオブジェクトを編集できるわけではない他のオブジェクトに対してもこれを行うことを検討していました。カスタムビューを使用して、ユーザーが自分のオブジェクトのみを編集するようにします。利点は、管理機能がすでに私が望むものにかなり近いので、ModelAdminでカスタマイズできる編集インターフェイスの開始点(管理者が自動的に作成するため)があることです。

最初の提案は受け入れられると考えられますが、2番目の提案は受け入れられないかもしれません。他のいくつかのリソース(django adminの有効なユースケース?とその質問のDjango Bookからの引用)を確認した後、一部のDjango開発者はこれが間違った考えだと感じているようです。

私の質問は:なぜですか?パフォーマンス、安定性、セキュリティ、使いやすさなどの観点から、カスタマイズされた管理ビューを使用してオブジェクトごとのアクセス許可を付与しない正当な理由はありますか?特定のアプリケーションの時間を大幅に節約できるように思えますが(とにかくやることになるかもしれません)、管理者と他のすべてのものをこのように区別する理由を理解したいと思いました。

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

python - 既存のデータベースを django アプリに適合させる

データを含むPostgresqlデータベースがあります。そのデータベースを使用して django アプリを作成したいと考えています。

テーブルを django モデルやビューにインポートするにはどうすればよいですか?