問題タブ [django]
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.
python - Djangoの和集合と交差
私の質問をするためだけの単純なモデル。
タグを使用して2つの異なる方法でブログをクエリするにはどうすればよいでしょうか。
- 「tag1」または「tag2」でタグ付けされたブログエントリ:
Blog.objects.filter(tags_in=[1,2]).distinct()
- 「tag1」と「tag2」でタグ付けされたブログオブジェクト:?
- 正確に「tag1」と「tag2」でタグ付けされ、他には何もないブログオブジェクト:??
タグとブログは例として使用されています。
python - Google App Engine の使用に関するフィードバックはありますか?
非常に小さくて手っ取り早いサイド プロジェクトを探しています。Google App Engine が Django が組み込まれた Python で実行されているという事実が気に入っています。そのプラットフォームを試す口実になりますが、私の質問は次のとおりです。
おもちゃの問題以外でアプリエンジンを利用した人はいますか? 良い例のアプリがいくつかあるので、実際の取引にはこれで十分だと思いますが、フィードバックが必要でした.
他の成功/失敗のメモは素晴らしいでしょう。
python - Django の ModelForm で作成したフォーム要素の幅を変更する
ModelForm を使用して作成した textarea フォーム要素の幅を変更するにはどうすればよいですか?
ここに私の製品クラスがあります:
そして、テンプレートコード...
f
実際のフォーム要素です...
javascript - ドラッグアンドドロップを使用してモデル内のエントリを並べ替える
Djangoにブログアプリがあるとします。デフォルトの管理者でドラッグ可能なテーブルを使用して投稿を並べ替えるにはどうすればよいですか?
モデルにフィールドを追加する必要がない場合は最適ですが、実際に追加する必要がある場合は追加できます。
python - djangoのダーティフィールド
私のアプリでは、モデルが保存されたときに変更された値(古いものと新しいもの)を保存する必要があります。例や動作するコードはありますか?
コンテンツの事前モデレートにこれが必要です。たとえば、ユーザーがモデル内で何かを変更した場合、管理者はすべての変更を別のテーブルで確認してから、それらを適用するかどうかを決定できます。
python - 保存確認ページをDjango管理者にフックできる場所は? (削除確認と同様)
特定のモデルを管理者に保存する前に、削除確認ページの動作をエミュレートしたいと考えています。私の場合、1 つのオブジェクトを変更すると、オブジェクトの現在の古い状態に依存するため、特定の他のオブジェクトを削除する必要があります。
実際のカスケード更新を実装する場所 (親モデルの save メソッド内) は理解していますが、ユーザーに確認を求める (保存しない場合はロールバックする) 簡単な方法がわかりません。save メソッド内に奇妙な確認ロジックを直接実装できると思いますが (2 段階の保存のようなものです)、それは見栄えが悪いようです。
django コードベースへの一般的なポインタでさえ、何か考えはありますか?
ありがとう!
python - Django で Pylint を使用する
Python プロジェクトのビルド プロセスにpylintを統合したいのですが、1 つの show-stopper に遭遇E1101: *%s %r has no %r
member*
しました。 、 例えば:
これは、次のコードが原因です。
オブジェクトなどのフィールドを適切に考慮するように Pylint を調整するにはどうすればよいですか? (私はDjangoのソースも調べましたが、の実装を見つけることができなかったobjects
ので、それは「単なる」クラスフィールドではないと思われます。一方、私はpythonにかなり慣れていないので、私は何かを見落としているかもしれません。)
編集:これらの警告について警告しないように pylint に指示する唯一の方法は、(私の意見では) 非常に有用なエラーであるため、許容できる解決策ではないタイプ (E1101) のすべてのエラーをブロックすることです。別の方法がある場合は、pylint ソースを拡張せずに、詳細を教えてください:)
私が経験した問題の概要については、こちらを参照してください。一般的な使用には不安定であることが証明されています。(pychecker の場合、クラッシュは pychecker コードで発生しました。読み込み中または呼び出し中のソースではありません。)pychecker
pyflakes
python - DjangoAutoFieldsをより高い数値で開始する方法
私たちのDjangoアプリでは、1以外の番号から始めたいと思いAutoField
ます。これを行うための明白な方法はないようです。何か案は?
python - Django 500.html ページにスタックトレースを含めるにはどうすればよいですか?
私は実行Django 1.0
中で、アプリのデプロイに近づいています。そのため、DEBUG 設定を False に変更します。
そうは言っても、エラーが発生したときに 500.html ページにスタック トレースを含めたいと思います。そうすることで、ユーザーはエラーをコピーして貼り付け、簡単に開発者に電子メールで送信できます。
この問題にどのようにアプローチするのが最善かについて何か考えはありますか?
django - Debug が False に設定されている場合、Django が静的メディアに対して HTTP 500 エラーを生成するのはなぜですか?
Django アプリをデプロイする準備をしていますが、「DEBUG」設定を False に変更すると、静的ファイル (JavaScript、CSS など) へのすべての参照がHTTP 500
エラーになることに気付きました。
その問題の原因 (およびその修正方法) について何か考えはありますか?