タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Pythonとsqlとtemplateに関するs-fengのブックマーク (1)

  • DjangoのORMを使わないでクエリを実行する方法 - utamaro’s blog

    ORM(object relational mapper)を使うべきか、使わざるべきかの議論を時々目にします。 Author.objects.all()←こういうやつです。 今回は、DjangoORMを使わずにクエリを書いてDBからデータを取得する方法を紹介します。 クエリの生成にはjinjasqlというpythonのライブラリを使用します。 ライブラリは↓のようにインストールが可能です。 pip install jinjasql jinjasqlはjinja2というテンプレートエンジンを基にしているので、柔軟にクエリを書くことができます。 github.com 紹介 まずはModelについてです。 class Data(models.Model): title = models.TextField(max_length=400) is_deleted = models.BooleanF

    DjangoのORMを使わないでクエリを実行する方法 - utamaro’s blog
    s-feng
    s-feng 2020/07/20
    SQLをテンプレートにし、パラメータを動的に渡すとき。jinjasqlを使う方法がある。
  • 1