問題タブ [django-1.10]

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

django - DBでクエリセットの推定サイズを取得するには?

古い不要なオブジェクトをデータベースから削除するクリーンアップ プロセスを毎月実行しています。クリーンアップ プロセスから得られるファイル サイズの見積もりを取得する方法はありますか?

私は sqlite3 と PostgreSQL DB の両方を使用していますが、もちろん DB に依存しないソリューションが望ましいでしょう。

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

python - インストールされているアプリのdjango 1.10リスト

だから私はこれを試しています:

更新すると、データが表示されないことがあります。

また、更新すると、データが表示されます。

また、リフレッシュすると、完全なリストが表示されますINSTALLED_APPS

私のインデックス関数は次のようになります。

私は何を間違っていますか?

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

python - Django-tables2 は同じ最初と最後の行をレンダリングします

に奇妙な問題がありDjango-tables2ます。timestampと の 2 つの列を持つ単純なテーブルを作成しましたdescription

問題は、最初のオブジェクトQuerySetがテーブルにレンダリングされていないことです。最初のオブジェクトの代わりに、この行にコピーされた最後のオブジェクトがあります。

ここに画像の説明を入力

今、このテーブルにActionオブジェクトを入力しています。

モデル

見る

テーブル

ご覧のとおり、テーブルを作成する前にクエリセットを出力しました。

最初のオブジェクトはテーブルにありません。代わりに、ID 5 の重複オブジェクトがあります。

何が悪いのか考えはありますか?

0 投票する
4 に答える
6129 参照

python - Django: 関連モデル 'users.UserProfile' を解決できません

makemigrations を実行してみましたが、移行後に、常に次のエラーが発生します。

私がやろうとしていたのは、UserProfileモデルを Django 自身のユーザーモデルにリンクすることです。

コンテスト」モデル (以下のインストール済みアプリで確認できるように) は、ユーザー モデルもエラーなしで使用します。

インストール済みのアプリは次のようになります。

私の移行ファイル0001_initial.pyは次のとおりです。

その他の注意事項:

  1. 複数の設定ファイルを使用していますが、インストールしたアプリはすべて基本設定ファイルにあるため、これは問題になりません。

  2. Python Social Auth を使用してパイプラインを作成し、UserProfile を作成しています。(ただし、これはデータベース内のモデルの作成には影響しません)

  3. データベースを削除して再作成しましたが、それでも同じエラーが発生します。

前もって感謝します!!!:)

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

html - ループ用の単一のDjangoテンプレートで複数のオブジェクトを使用するには?

次のようなコンテナー クラスを持つ div 要素があります。

私のコードからわかるように、内側の div で foor ループを実行すると、各行に 3 つの項目が表示されます。また、span タグには、オブジェクトごとに異なるクラス属性が必要です。

次のようになります。

しかし、これによりグリッド ビュー システムがクラッシュします。どうすればそれができますか?ここでの私の焦点は、span タグです。オブジェクトを適切なクラスで表示したい。

正しいフォーム (これが私がなりたいものです) :

正しいフォーム

間違ったフォーム (これが現在のフォームです):

間違ったフォーム

**更新** 正しいコード(より良い練習のために):

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

python - オプションの開始日と終了日でクエリセットをフィルタリングする

開始日と終了日の両方がオプションである日付範囲でクエリセットをフィルター処理したいと考えています。具体的には、

ここでdt_from、 とdt_untilはそれぞれdatetime.datetimedatetime.date、または のいずれかNoneです。ただし、複数のフィルターをチェーンする動作に関するドキュメントは非常に紛らわしく ( Django で複数の filter() をチェーンする を参照してください。これはバグですか?それらを AND するのではなく、フィルタします)。

上記のコードは私が望むものを達成しますか (つまり、2 つのフィルターの両方)、またはこれを行うべき別の方法はありますか?