Djangoクエリセットを効率的に使用する方法

Ashish Kumar Verma

Djangoには3つのモデルがあり、1つはデフォルトのdjangoユーザーモデルです。

class ConfigurationDB(models.Model):
    project_id = models.CharField(max_length=250)

    def __unicode__(self):
        return str(self.project_id)


class ProjectAssociated(models.Model):
    user_name = models.ForeignKey(User, verbose_name="User Name")
    configuration = models.ManyToManyField(ConfigurationDB, verbose_name= "Project Associated")

    def __unicode__(self):
        return str(self.user_name)

URLからユーザー名を取得しました。Djangoクエリを記述して、プロジェクトをそのユーザーに関連付け、リストに保存したいと思います。

ジオジェイコブ

これを試して;

pa = ProjectAssociated.objects.filter(user_name__username=username)

そして、すべての構成を取得します。

configuration = pa.configuration.all()

ここで構成のクエリセットを取得します。project_idのリストのみが必要な場合は、これを試すことができます。

configuration = pa.configuration.all().values_list('project_id', flat=True)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

djangoクエリセットのスナップショットを作成する最も効率的な方法は?

分類Dev

ネットワーク(範囲)を効率的にクエリする方法は?

分類Dev

多くの人がDBにアクセスするのを防ぐための効率的なdjangoクエリセットを探しています

分類Dev

Django:クエリセットアイテムをループで保存するのは効率的ですか?

分類Dev

Djangoのリクエストライブラリからログメッセージを無効にする方法

分類Dev

Djangoクエリセットを逆にする方法

分類Dev

膨大なデータセットに対する効率的なMySQLクエリ

分類Dev

Djangoクエリセット-.extra()の後に.annotate()を使用する

分類Dev

大規模なRデータセットをExcelにエクスポートする効率的な方法

分類Dev

SQL Server:わずかに異なる2つのクエリを組み合わせた結果セットを効率的に返す方法

分類Dev

RailsのDBクエリメソッドをより効率的にする方法

分類Dev

PHPで大量のgetリクエストを効率的に送信する方法

分類Dev

numpyを使用して値によってマトリックスを効率的に展開する方法

分類Dev

Django:ListViewを使用してクエリセットに最後に追加された日付を追加する方法

分類Dev

CUDAにビットを(効率的に)パックする方法は?

分類Dev

Django / PythonでManyToManyクエリセットに参加する方法

分類Dev

クエリセットからすべての多対多のオブジェクトを取得するための効率的な方法

分類Dev

Djangoクエリセットを比較する方法

分類Dev

djangoでクエリセットを作成する方法は?

分類Dev

クエリセットDjangoをコピーする方法

分類Dev

72枚の画像を効率的にブリットする方法

分類Dev

セレンを使用してチェックボックスをオンにする効率的な方法

分類Dev

PHPでtry ... catchブロックを効率的に使用する方法

分類Dev

2つのルールを使用して、データフレームをリストのリストに効率的にサブセット化する方法

分類Dev

Pythonリクエストでセキュリティ証明書のチェックを無効にする方法

分類Dev

Django 1.11:クラスを使用してクエリセットをcsvにエクスポートする

分類Dev

DRFビューセットが非効率的なSQLクエリを実行する原因は何ですか?

分類Dev

右クリックを有効にするより効率的な方法は?

分類Dev

Javaでマップとリストを効率的に使用する

Related 関連記事

  1. 1

    djangoクエリセットのスナップショットを作成する最も効率的な方法は?

  2. 2

    ネットワーク(範囲)を効率的にクエリする方法は?

  3. 3

    多くの人がDBにアクセスするのを防ぐための効率的なdjangoクエリセットを探しています

  4. 4

    Django:クエリセットアイテムをループで保存するのは効率的ですか?

  5. 5

    Djangoのリクエストライブラリからログメッセージを無効にする方法

  6. 6

    Djangoクエリセットを逆にする方法

  7. 7

    膨大なデータセットに対する効率的なMySQLクエリ

  8. 8

    Djangoクエリセット-.extra()の後に.annotate()を使用する

  9. 9

    大規模なRデータセットをExcelにエクスポートする効率的な方法

  10. 10

    SQL Server:わずかに異なる2つのクエリを組み合わせた結果セットを効率的に返す方法

  11. 11

    RailsのDBクエリメソッドをより効率的にする方法

  12. 12

    PHPで大量のgetリクエストを効率的に送信する方法

  13. 13

    numpyを使用して値によってマトリックスを効率的に展開する方法

  14. 14

    Django:ListViewを使用してクエリセットに最後に追加された日付を追加する方法

  15. 15

    CUDAにビットを(効率的に)パックする方法は?

  16. 16

    Django / PythonでManyToManyクエリセットに参加する方法

  17. 17

    クエリセットからすべての多対多のオブジェクトを取得するための効率的な方法

  18. 18

    Djangoクエリセットを比較する方法

  19. 19

    djangoでクエリセットを作成する方法は?

  20. 20

    クエリセットDjangoをコピーする方法

  21. 21

    72枚の画像を効率的にブリットする方法

  22. 22

    セレンを使用してチェックボックスをオンにする効率的な方法

  23. 23

    PHPでtry ... catchブロックを効率的に使用する方法

  24. 24

    2つのルールを使用して、データフレームをリストのリストに効率的にサブセット化する方法

  25. 25

    Pythonリクエストでセキュリティ証明書のチェックを無効にする方法

  26. 26

    Django 1.11:クラスを使用してクエリセットをcsvにエクスポートする

  27. 27

    DRFビューセットが非効率的なSQLクエリを実行する原因は何ですか?

  28. 28

    右クリックを有効にするより効率的な方法は?

  29. 29

    Javaでマップとリストを効率的に使用する

ホットタグ

アーカイブ