並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 261件

新着順 人気順

djangoの検索結果1 - 40 件 / 261件

  • Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応

    Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応 SQL文を直接書かなくとも、自動的にSQL文を生成、実行してくれるORM(Object-Relational Mapper)は、プログラミングを容易にしてくれる技術としてRailsやHibernate、Springなどさまざまなフレームワークなどで活用されています。 一方で、ORMが生成するSQL文はときに複雑に、あるいは非効率なものとなり、データベース処理の遅さにつながることもあります。 このとき、SQL文の生成と実行を明示的にコードとして記述する必要がないというORMの特徴が、なぜデータベース処理が遅くなったのか、どのようなSQL文が生成され、そのどこに原因があるのか、といった調査を難しくている面があり

      Google、ORMが生成するSQLが遅いときの調査を容易にする「sqlcommenter」をオープンソースで公開。Rails、Spring、Djangoなど主要なフレームワークに対応
    • Pythonの3大Webフレームワーク「Flask」「Django」「FastAPI」で急成長しているのは?

      Pythonの3大Webフレームワーク「Flask」「Django」「FastAPI」で急成長しているのは?:Pythonの年次開発者調査結果が公開 Python Software FoundationとJetBrainsは、共同で実施した年次Python開発者調査の結果をまとめた「Python Developers Survey 2021 Results」(2021年Python開発者アンケートの結果)を発表した。 Python Software Foundation(PSF)とチェコのJetBrainsは2022年6月3日、共同で実施した5回目の公式年次Python開発者調査の結果をまとめた「Python Developers Survey 2021 Results」(2021年Python開発者アンケートの結果)を発表した。 同調査は、Pythonとそれを取り巻くエコシステムの現状を

        Pythonの3大Webフレームワーク「Flask」「Django」「FastAPI」で急成長しているのは?
      • 私がDjangoでWeb開発を行う理由

        はじめに 今回の記事では、私がPythonのWebフレームワーク「Django」で開発を進める理由を独自の視点から徹底解説する。今回の記事の読者の対象は主に以下の通り。 個人開発でDjangoを使おうとしているプログラマー Djangoについて深く理解したいプログラマー Djangoを個人開発(Web開発)に採用するメリット・デメリットを把握したいプログラマー すでにRailsやLaravelなど他のWebフレームワークを使った開発を経験しており、他のWebフレームワークの特徴を把握しておきたいプログラマー Web開発の技術選定で困っているプログラマー Djangoとは DjangoはPythonで開発されたWebフレームワークである。フレームワークを簡潔に説明すると、開発に必要な機能をデフォルトで揃えているものを意味する。WebフレームワークはWebアプリケーションの開発を効率化させるた

          私がDjangoでWeb開発を行う理由
        • 実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス|ハイクラス転職・求人情報サイト AMBI(アンビ)

          ハイクラス求人TOPIT記事一覧実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス 実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス Pythonで広く利用されているWebアプリケーションのフレームワークにDjangoがあります。Djangoで開発を始める際に、プロジェクトの設定ファイルをどのように記述すれば運用が楽になるのか。『Python実践レシピ』の著書もある筒井隆次(ryu22e)さんによる寄稿です。 Djangoは、Python製のWebアプリケーションフレームワークです。もともとニュースサイトを管理する目的で開発が始まり、2005年7月にOSSとしてリリースされました。 Python Software Foundation(PSF)による調査「P

            実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス|ハイクラス転職・求人情報サイト AMBI(アンビ)
          • PythonのWeb開発フレームワーク「Flask」とは? Django、Bottle、FastAPIの特徴と合わせて解説

            本記事は『Python FlaskによるWebアプリ開発入門 物体検知アプリ&機械学習APIの作り方』(佐藤昌基、平田哲也)の「はじめに」と「第0章 Flaskの概要と環境構築」の一部を抜粋したものです。掲載にあたって編集しています。 はじめに Flaskは、2010年4月1日にArmin Ronacher氏がエイプリルフールのネタとしてリリースし、そこからPython愛好家の間で人気になったPython製Webマイクロフレームワークです。2018年にはPython開発者調査で最も人気のあるWebフレームワークとして投票され、いまでも高い人気があります。 本書は、Flaskによる実践的なWebアプリケーション(以下、アプリ)の作成を通して、自力でアプリを作成できるようになることを目的としています。 まずは最小のアプリの作成から始め、問い合わせフォーム、データベースを使ったアプリ、認証機能と

              PythonのWeb開発フレームワーク「Flask」とは? Django、Bottle、FastAPIの特徴と合わせて解説
            • Django実践開発入門 - Qiita

              この記事について Djangoを使用する際に実践開発に近いフローを簡単に再現します。 「Djangoを勉強しているけど、実務での開発はどうなっているでしょう」という方の参考になれば嬉しいです。 また本記事の内容は最善とは言えませんので、ぐれぐれもご容赦ください。 本記事の環境 python3.7.1 Django 2.1.5 PyCharm 先ずは設計から Explicit is better than implicit. 暗示するより明示するほうがいい。 --pythonの禅 何かを作る前に先ず頭にあるアイディアを具現化しましょう。 いかに簡単そうなものでも設計図があった方がいい。 特に会社のプロジェクト、制作途中、新しくメンバーが入ってくることがよくあります。 設計図があれば、プロジェクトを理解するための時間が短縮されます。 今回のデモは簡単なスクール学生管理システムと設定します モデ

                Django実践開発入門 - Qiita
              • 「実践Django」は筋肉質かつ骨太で、技術書のお手本のような書籍 - ビープラウド社長のブログ

                学生時代にビープラウドで仕事をされていた@c-bataさん執筆の実践Django Pythonによる本格Webアプリケーション開発を拝読しました。 読み終わり感じたことは「筋肉質で骨太な書籍である」ということです。 筋肉質である なぜ「筋肉質」かというと、それは書籍の構成にあります。 構成は、1章のチュートリアルを一通り学べば、Djangoの主要機能を広く学ぶことができ、さらに知識を深めたい場合は、2章以降を必要に応じて読めば良い構成になっています。 また各章は、必要最低限の要素が学べる洗練されたサンプルコードをもとに説明されています。 これは現場でDjangoを使った開発に取り組む必要があり、短時間で学ばなければならないエンジニアにとってとてもありがたいことです。 骨太である 「骨太」という点においては、各章の説明が充実していることです。 実運用するWebアプリでは、機能を動かすだけでは

                  「実践Django」は筋肉質かつ骨太で、技術書のお手本のような書籍 - ビープラウド社長のブログ
                • Django(Python)でシステム開発できるようになる記事_入門編 - Qiita

                  株式会社デジサク がお送りするプログラミング記事、 今回はPythonのWebアプリケーションフレームワーク「Django」について扱っていきます。 ※ 無料セミナーも開催中なので、ぜひご覧になってみて下さい。 はじめに Pythonをはじめ、プログラミングが以前より身近になってきましたが いざサービス開発にチャレンジすると色んな壁があります。 『入門書やチュートリアルのコピペから卒業できない』 『コピペで作ってみたけど、それ以降のアレンジができない』 『自分が書いたコードが正しいのか何となく自信がない』 これらを分析すると、下図のように5つの要因に分解できます。 本記事では「実践フェーズ」にフォーカスして『実際に動くシステムを開発する』ことを目標にします。 ※「基礎フェーズ」についても別の記事で整理したのでリンクをご紹介しておきます。 (3)プログラミングの基礎:Pythonでゼロからで

                    Django(Python)でシステム開発できるようになる記事_入門編 - Qiita
                  • 【まとめ編】Responderを使ってDjangoチュートリアルをやってみた – 株式会社ライトコード

                    Responderを使ってDjangoチュートリアルをやってみた~まとめ~ ライトコード社長も今、イチオシのWEBフレームワークである「Responder(レスポンダー)」。 「Responderの具体的な実装例の記事を検索しても少ない」と感じた社長が、「それなら、充実しているDjangoのチュートリアルを、Responderでやってみよう!」とスタートした企画でした。 充実しているDjangoのチュートリアルを、Responderでやってみよう! 【はじめての Django アプリ作成】 https://docs.djangoproject.com/ja/2.2/intro/ Django のチュートリアル「はじめての Django アプリ作成」を、Responderで追う形で進んでいきます。 内容としては、Djangoのチュートリアルと同じように簡単な「投票Webアプリ(Pollsアプ

                      【まとめ編】Responderを使ってDjangoチュートリアルをやってみた – 株式会社ライトコード
                    • 「実践Django」から学ぶ「プロとして学ぶ・実践すべきWebアプリケーション開発」のこと - Lean Baseball

                      PythonでWebアプリケーションをよく作るマンです. 来週(7/19)に発売となる, 「実践Django Pythonによる本格Webアプリケーション開発」の書籍レビューに参加させていただきかつ, 執筆者の@c_bata_さん, 出版元の翔泳社様のご厚意により一冊いただきました. ひと足先に読ませていただきました(感謝) 実践Django Pythonによる本格Webアプリケーション開発 (Programmer’s SELECTION) 作者:芝田 将翔泳社Amazon 芝田さん, 翔泳社の皆様ありがとうございました🙇‍♂️ 原稿の査読・レビューで読ませてもらったり(コメントさせてもらったり), こうして届いた初版を改めて読んで, Djangoをやる方はもちろん, Djangoを抜きにしてもWebアプリケーション開発をされる方にめちゃくちゃオススメしたい! と思いました, レビューさ

                        「実践Django」から学ぶ「プロとして学ぶ・実践すべきWebアプリケーション開発」のこと - Lean Baseball
                      • Oracle無料ティアでDjango+Nginx+uWSGIでサーバを立ててみる - Qiita

                        Oracle Cloudで常時無料サービスが開始されたので使ってみた。 構成は、Django+nginx+uWSGI+Oracle Database+Oracle Linux 以下の3つの環境を作ってみたので、その時の備忘録。 ローカルの開発環境 ローカルでDockerを使った開発環境 コンピュート・インスタンスでの本番環境 とりあえず、Djangoの雛形アプリにアクセスできるまでの簡易なので、 SSL対応などは省いてます。 Oracle Cloudの常時無料サービス(無料ティア)について 新しく常時無料で利用できるようになったサービスたち。 ・Oracle Cloud無償ティア | オラクル | Oracle 日本 利用できるのは、以下のようなもの。 データベース ... 20GBを2つまで コンピュート ... 仮想マシン。1/8 OCPU・1GBを2つまで ストレージ ... 合計1

                          Oracle無料ティアでDjango+Nginx+uWSGIでサーバを立ててみる - Qiita
                        • Pythonさえ分かればDjangoでWebアプリは作れる - Qiita

                          この記事はDjango Advent Calendar 2020 の最終日の記事です。 はじめに はじめまして。 普段からDjangoを使用してWebアプリを開発しています。 今年もこの時期がやって来ましたね。 ちなみに、去年も同じ日に投稿させて頂きました。 Djangoの個人的Tips 今年の Django Advent Calendar 2020 も素晴らしい、そして実用的な記事が多く、 楽しく拝見させて頂きました。 個人的にDjangoの良さは**「簡単な」アプリケーションを「手軽に」作れるところにあると思っています。 そこでこの記事では、簡単な、そして基本的なDjangoアプリケーションを作る過程を**コードとともに記載したいと思います。 この記事がDjangoのより一層の普及に少しでも貢献できれば幸いです。 目次 前準備 アプリケーションの作成 Modelの作成 Viewの作成

                            Pythonさえ分かればDjangoでWebアプリは作れる - Qiita
                          • DjangoマイグレーションをWebアプリが無停止のまま安全に反映する方法 - Make組ブログ

                            Djangoはデータベースマイグレーションの機能を持っています。 ですが、 実際、Djangoマイグレーションってどう使うの? という疑問が多いかと思います。 docs.djangoproject.com この記事では、 マイグレーションを稼働中のアプリケーションに、無停止でどう反映すれば良いのか を説明します。 前提としてWebアプリ、データベースは本番環境に1系統づつあるとします。 基本的に無停止でマイグレーションを実行するのは 絶対に安全という方法ではないので、動作確認などをして慎重に反映する必要があります 。 無停止でマイグレーションを反映する基本 マイグレーションを 無停止で行う場合、「マイグレーションとアプリのリリースはどちらを先にすべきか」 という話になります (マイグレーションをするということは、アプリケーションの変更も必要になります)。 マイグレーションを先に実行して、ア

                              DjangoマイグレーションをWebアプリが無停止のまま安全に反映する方法 - Make組ブログ
                            • 【入門編】Djangoとは?できること・活用例・学習方法を解説

                              Djangoとは、Pythonのフルスタック(重装備)Webアプリケーションフレームワークで、軽量なFlaskと対比される

                                【入門編】Djangoとは?できること・活用例・学習方法を解説
                              • RLSを用いたマルチテナント実装 for Django

                                RLSを用いたマルチテナント実装 for Django by Takayuki Shimizukawa 複数のテナント(チーム・組織)向けにサービスを提供するシステムで、テナント相互の情報を分離して扱う、複数のマルチテナントアーキテクチャが考案されています。「各プログラマが努力して実装する」戦略でも実現はできますが、プログラミングミスや設定間違いによるデータ混濁が高確率で発生します。このトークでは、マルチテナントアーキテクチャにおけるデータ分割アプローチのひとつ「共有アプローチ」をDjangoとPostgresのRow Level Security (RLS) の組合せで安全に実現する方法を紹介します。またこの方法のメリット、デメリットを紹介します。 https://djangocongress.jp/Read less

                                  RLSを用いたマルチテナント実装 for Django
                                • 「普通の人でいいのに!」感想|Django_Coburn|note

                                  ツイッターで話題になっていた漫画「普通の人でいいのに!」を読んだ。あとどういう訳か「ジョーカー」についても語ってるので一応ある程度伏せているが内容を知りたくない人は読まない方がいいかもしれない。 「普通の人でいいのに!」まず冒頭から10ページ近くデート相手の冴えない風貌の男へのディスが延々と続くというぶっ飛んだ展開に面食らい、最後まで読んでも当初は全体的によくわからない話だったが、二回三回読むとどういう話か大体わかってきた。 物語自体は割とシンプルで、おおざっぱに言えば平凡なOLが憧れのサブカル界隈と日常生活を行き来し、サブカル界へのあこがれと日常生活への不満を強めるものの、次第に自身が「何者でもない」事に直面していくという内容である。そういう意味ではよくある話なのだが、冒頭に紹介したデート相手ディスを始め主人公のキャラクターが色んな意味で強烈であり、感想もほぼ主人公についての雑感になった

                                    「普通の人でいいのに!」感想|Django_Coburn|note
                                  • №1,312 洋画セレクション “ ジャンゴ 繋がれざる者 Django Unchained ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信

                                    ■ 目 次 プロローグ ジャンゴ 繋がれざる者 Django Unchained エピローグ 糸屯ちゃんのおまけ - Blog Ranking Lists プロローグ おはようございます MCの白石です 本日のテーマも、怒涛の 洋画セレクション です では、わたくしの方からお送りする洋画のご紹介をさせて頂きます ジャンゴ 繋がれざる者 Django Unchained です! それでは、皆さん 楽しんでってくださいね (✿╹◡╹)b ワープ!!.   .    . . ............................................... き、きえるぅぅぅ。。。( ̄□ ̄ *)( ̄□:;.:... ( ̄:;..::;.:. :::;... ... .. . .  . . .      .    . ジャンゴ 繋がれざる者 Django Unchained 『ジャンゴ

                                      №1,312 洋画セレクション “ ジャンゴ 繋がれざる者 Django Unchained ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信
                                    • 新刊『現場で使える Django 管理サイトのつくり方』頒布のお知らせ - akiyoko blog

                                      2020/9/12(土)から開催される「技術書典9@技術書典オンラインマーケット」まであと1ヶ月となりましたが、そこで「あきよこブログ」として5回目のサークル参加をします。 あきよこブログ(技術書典9) 4冊目の新刊は『現場で使える Django 管理サイトのつくり方』です。 安心してください。今回も Django 本ですよ~ 😉 タイトルからお察しの通り、Django の管理サイト(Django Admin)だけにフォーカスした、ニッチでオンリーワンな一冊 です。注目すべきはイカレたその分厚さ。「Django」という Python 製の Webフレームワークの中の「管理サイト」という一機能だけに特化したオンリー本でありながら、本文 152ページの大ボリュームに仕上がっています。 技術書典9の開催まであと1ヶ月あるのですが、実は すでに執筆は終わっていて、あとは入稿するだけという状況 で

                                        新刊『現場で使える Django 管理サイトのつくり方』頒布のお知らせ - akiyoko blog
                                      • PythonのWeb frameworkのパフォーマンス比較 (Django, Flask, responder, FastAPI, japronto) - Qiita

                                        PythonのWeb frameworkのパフォーマンス比較 (Django, Flask, responder, FastAPI, japronto)PythonFlaskwrk2responderFastAPI 以下のPython Web frameworkを使って単純なAPIを立てて、負荷試験をしてみました。 Django (2.X) Flask FastAPI responder japronto 結果的に、ざっくりと以下が分かりました! performanceは「japronto >>> FastAPI > responder >>> Flask ~ Django」だと言えそう FastAPIとresponderはsingle workerだと秒間100~1000程度のrequestであればpython界で圧倒的なperformanceを誇るjaprontoとほとんど同水準 (検

                                          PythonのWeb frameworkのパフォーマンス比較 (Django, Flask, responder, FastAPI, japronto) - Qiita
                                        • Django REST framework + Vue.js「SEIYU風のECサイトを作りましょう」全6回(予定) - Qiita

                                          前書き 本記事はまだ連載中、更新頻度は大体週に一回(多分)、忙しさ次第 コンテンツ紹介 バックエンドはDjango (Django REST framework) + 管理システムはXadmin フロントエンドは Vue.js + Vue Router + Vuex 動作確認リンク 読んで欲しい人 Python大好き Pythonの基礎的な文法を把握しています Pythonでウェブサービスを作りたい Djangoの環境構築をしたことがある Vue.jsに興味がある Vue.js のCLIでプロジェクトを作ったことがある 環境説明 PyCharm

                                            Django REST framework + Vue.js「SEIYU風のECサイトを作りましょう」全6回(予定) - Qiita
                                          • PythonのWebフレームワーク「Django」のHttpRequestオブジェクトを徹底解説

                                            CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                              PythonのWebフレームワーク「Django」のHttpRequestオブジェクトを徹底解説
                                            • プログラミング1年未満の初心者がDjangoとPythonで記事を Markdown技法で投稿・共有出来るサービスを作成しHerokuで公開してみた。 - Qiita

                                              Qiitaのようなプログラミングに関する知識やアイディアを共有するアプリを作成したいと思い、悪戦苦闘しながら公開まで漕ぎ着けたのでその過程を振り返ってみます。 まず初めに、私はコーディングとは無縁の仕事をしている人間です。プログラミングの勉強を始めたのは、今年の1月。新年を迎えるに当たり、何か新しい事にチャレンジをしたいと思い、以前から興味のあった「プログラミング」に挑戦する事を決めました。 1〜3月 ProgateでPythonとHtml,cssをサラッと勉強。その後、ネット上に公開されているDjangoのチュートリアルを3〜4種類徹底的にやり込みました。 ちなみに、なぜPythonを選んだかというと、何となくであり、深い理由はありません。ただ、結果的には正解だったと言えます。 4〜8月 やることは一緒でぱっと見難易度の高そうなチュートリアルを見つけ出し、ひたすらこなす日々。正直、心が折

                                                プログラミング1年未満の初心者がDjangoとPythonで記事を Markdown技法で投稿・共有出来るサービスを作成しHerokuで公開してみた。 - Qiita
                                              • 【Django】VSCode+RemoteContainersを使ってDjangoのコンテナ(Docker)開発環境をサクっと構築する - Qiita

                                                【Django】VSCode+RemoteContainersを使ってDjangoのコンテナ(Docker)開発環境をサクっと構築するPythonDjangoDockerPython3VSCode はじめに RemoteContainers、とても便利ですよね。おかげでPyCharmからVSCodeに浮気しそうです。 Django+RemoteContainersについて書かれた記事が無かったので、最小構成でDjango開発環境を構築する手順を投稿します。 RemoteContainersとは 超簡単にコンテナを作成・接続することができるVSCodeの拡張機能です。 Dockerコマンドを一つも手打ちすることなく環境構築を終わらせることができます。 この記事を読む分にはその程度の理解で問題ありません。 事前準備 1.Dockerfileを用意する python:3.8のイメージを使用すれば

                                                  【Django】VSCode+RemoteContainersを使ってDjangoのコンテナ(Docker)開発環境をサクっと構築する - Qiita
                                                • Django 4.0 released

                                                  Posted by Mariusz Felisiak on December 7, 2021 The Django team is happy to announce the release of Django 4.0. The release notes cover the abundance of new features in detail, but a few highlights are: The new RedisCache backend provides built-in support for caching with Redis. To ease customization of Forms, Formsets, and ErrorList they are now rendered using the template engine. The Python stand

                                                    Django 4.0 released
                                                  • PythonでWebアプリを開発できるフルスタックなフレームワーク「Django」の入門書発売

                                                    機械学習やデータ分析で注目される人気のPythonには、Webアプリの開発に適したフレームワークとしてDjangoがあります。メール送信やセキュリティ、管理サイトなど多くの機能が備わったこのDjangoの入門書として、12月13日(金)に『動かして学ぶ!Python Django開発入門』(翔泳社)が発売となりました。 『動かして学ぶ!Python Django開発入門』は、Python用のフルスタックなWebアプリ開発フレームワークであるDjangoについて、初めて学ぶ方に向けて解説した入門書です。 ファイル名変更など面倒な日常業務から、機械学習やデータ分析など高度な仕事までこなせるためPythonを利用している方は少なくないはず。DjangoはそんなPythonでWebアプリを開発できるフレームワークです。Webアプリに必要な多くの機能を標準で備えており、開発用の機能も充実しているので

                                                      PythonでWebアプリを開発できるフルスタックなフレームワーク「Django」の入門書発売
                                                    • GitHub - vitalik/django-ninja: 💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - vitalik/django-ninja: 💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
                                                      • Hypothesisとpytestを使ってDjangoのユニットテストを書く - 何かを書き留める何か

                                                        Hypothesisとは何か、プロパティベーステストとは何か Hypothesisは、Python向けのプロパティベーステストのライブラリである。 プロパティベーステストは、生成された多数の入力データに対してプロパティ(性質)が満たされるかどうかをテストする手法である。 HaskellのQuickCheckライブラリが初出で、現在は各プログラミング言語に移植されている。 従来のユニットテストは、ある程度固定したテストデータを指定してテストを行っていた。 その際、境界値分析などで妥当なパラメータを決定していた。 しかし、境界値分析が必ず通用するとは限らないし、人間が行う以上、ミスも発生する。 プロパティベーステストはデータを固定する代わりにそのデータが満たすプロパティを指定してテストを行う。 実際のテストケースはHypothesisがプロパティを満たすパラメータを決めて生成してくれる。 人力

                                                          Hypothesisとpytestを使ってDjangoのユニットテストを書く - 何かを書き留める何か
                                                        • 2024 年 Django の現状 | The PyCharm Blog

                                                          Django 開発の最新トレンドを知りたいですか? PyCharm は Django Foundation と連携して世界中 4,000 人以上の Django 開発者を調査し、その回答を基にフレームワークの使用に関するトレンドを解析しました。 このブログ記事では、次のような主な結果をご紹介します。 Django 開発者の 3 人に 1 人が Flask または FastAPI も使用している。 ほとんどの開発者がフルスタック開発と API 開発の両方に Django を使用している。 Django 開発者の 61% が非同期テクノロジーを使用している。 その他にも多くのインサイトがあります! これらの結果を詳しく確認し、インフォグラフィックによる図説も利用しながら Django 開発のその他のトレンドを発見しましょう。 バックエンド: Django 開発者 3 人に 1 人が Flask

                                                            2024 年 Django の現状 | The PyCharm Blog
                                                          • [Django] 'staticfiles' is not a registered tag library - ITips

                                                            'staticfiles' is not a registered tag library Djangoでこのようなエラーが発生した。 今回はこの 'staticfiles' エラーの原因と対処法を紹介する。 エラー現象 PythonのWEBフレームワークDjangoで以下のコマンドでWEBサービスを起動する。 python manage.py runserver するとデフォルトでは http://localhost:8000/ にWEBサービスが立ち上がる。 そしてWEBブラウザでアクセスすると以下のエラーメッセージが表示される。 TemplateSyntaxError at /xxx/ 'staticfiles' is not a registered tag library. Must be one of: admin_list admin_modify admin_urls ca

                                                              [Django] 'staticfiles' is not a registered tag library - ITips
                                                            • GitHub - apptension/saas-boilerplate: SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS. Focus on essential business logic instead of coding repeatable features!

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - apptension/saas-boilerplate: SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS. Focus on essential business logic instead of coding repeatable features!
                                                              • 【翻訳記事】FastAPIは実際にDjangoと非常に相性が良い - Qiita

                                                                これはなに? FastAPIっていういい感じのpythonのAPIフレームワークがあって使っているのだが,公式ではSQLalchemyしか連携していない.ASGI関連の整備が遅れている(?)せいでDjangoとのあれこれがよくわからん状態らしい(伝聞推定) で,どうにか先駆者はいないかと探したところ,すでに議論があった. [QUESTION] How to use fastapi with Django ORM ? · Issue #716 · tiangolo/fastapi ここでおすすめされているやり方について,おそらく色んな人がDjangoをやってRestAPIに挑戦するもDRFに敗れるという経験をしているだろうことから,それよりもとっつきやすいであろうFastAPIでの再挑戦を促す意味で全文訳してみた.(と,いってもほぼすべてをみらい翻訳にかけただけなのだが……笑) 追記 (20

                                                                  【翻訳記事】FastAPIは実際にDjangoと非常に相性が良い - Qiita
                                                                • [Django REST Framework] Serializer の 使い方 をまとめてみた

                                                                  DjangoRESTFramework (以降 DRF という) を最近良く使っているのですが 設定項目が多すぎて情報探すのに時間がかかっちゃうので、自分なりにまとめてみました。 2月の後半くらいに書いてたんですが、ブログの改修に時間がかかりすぎて公開が遅れたのは内緒。 個人的な感覚ですが、このライブラリの機能を大きく分けると Serializer, View に分かれます。 本当は全部通しで書きたかったんですが、長くなりすぎたので View の部分は別の記事に分割します。 infoビュー については View の使い方をまとめてみた を参照してください。初めて触る方は 先にビュー編を見ることをオススメします。 シリアライザ単体で使うことはまずないと思うので。この記事の先頭に書いてあったインストールの手順とかはそちらの記事に移動しました基本的に情報は v3.7.7 時点の 公式ドキュメント

                                                                  • 【スターターキットNo.1】Scrapy&MariaDB&Django&Dockerでデータ自動収集ボットシステムを構築する - Qiita

                                                                    【スターターキットNo.1】Scrapy&MariaDB&Django&Dockerでデータ自動収集ボットシステムを構築するPythonDjangomariadbDockerScrapy 背景 世の中にあるWebサービスのデータベースを自動で同期して、本家にはない付加価値をつけることによって、手軽にニーズのあるWebサービスを作ることができます。 例えばECサイトのデータをスクレイピングして自前でデータベースとして持っておき、それに対して本家にはない検索方法を提供して、リンクを貼り、アフィリエイトで稼ぐみたいな軽量なビジネスモデルが個人事業のレベルで可能です。 このようなパターンはいくらでも考えられるのですが、とにかくまずはスクレイピングスクリプトを書いて、自動でデータ収集して、きちんと構造化して、それをなるべく最新の状態に保てるようなボットとインフラが必要になるわけです。今回はどのような

                                                                      【スターターキットNo.1】Scrapy&MariaDB&Django&Dockerでデータ自動収集ボットシステムを構築する - Qiita
                                                                    • Djangoの脆弱性CVE-2019-14232・CVE-2019-14233・CVE-2019-14234・CVE-2019-14235について解説

                                                                      django.utils.text.Truncator の chars()・ word() メソッドは テンプレートフィルター truncatechars_html・ truncatedwords_html の内部で使われています。 【CVE-2019-14233: Denial-of-service possibility in strip_tags()】 django.utils.html.strip_tagsに渡した文字列が不完全なHTMLだった場合にDoS(Denial-of-service)攻撃に繋がる場合があります。 この関数はテンプレートフィルター striptags の内部で使われています。 【CVE-2019-14234: SQL injection possibility in key and index lookups for JSONField/HStoreFiel

                                                                        Djangoの脆弱性CVE-2019-14232・CVE-2019-14233・CVE-2019-14234・CVE-2019-14235について解説
                                                                      • Brenton Cleeland - Six things I do every time I start a Django project

                                                                        Six things I do every time I start a Django project Published on June 20, 2022 I start a lot of projects. A lot! Django is my go-to framework for spinning up a quick personal project, and while it's a fantastic framework, a big part of the reason I love Django is that it feels familiar. I have a lot of muscle memory for starting a new project. Here are six things that I do after I run django-admin

                                                                        • Django REST Framework で API ドキュメンテーション機能を利用する方法(DRF 3.12 最新版) - akiyoko blog

                                                                          この投稿は 「Django Advent Calendar 2020 - Qiita」 8日目の記事です。 akiyoko です。 この記事では、Django REST Framework(通称「DRF」)で API スキーマを自動生成する「API ドキュメンテーション」機能を簡単に利用する方法について説明します。 目次 はじめに DRF 3.12 の状況 【方法1】DRF 標準の generateschema コマンドを使ってスキーマファイルを出力する 【方法2】drf-spectacular を利用する 導入方法 Swagger UI 形式の APIドキュメント画面 ReDoc 形式の APIドキュメント画面 カスタマイズ まとめ 宣伝 検証環境 Windows 10 Home Django 3.1 Django REST Framework 3.12 はじめに Django REST

                                                                            Django REST Framework で API ドキュメンテーション機能を利用する方法(DRF 3.12 最新版) - akiyoko blog
                                                                          • 【Python】でWebアプリをがっつりやるならDjango一択な4つの理由【初心者向け】

                                                                            最近人気急上昇中のプログラム言語『Python(パイソン)』。 『機械学習』や『統計学』にめっぽう強いものの、 『Python』でWebアプリをつくろうとすると、 『Python』だと何かと手間がかかる・・・ そんな声にお応えしたのが、 『Python』のWebフレームワークである『Django(ジャンゴ)』。 この記事では、『Django』のメリットをまとめてみることにしました。 PythonでWebアプリならDjangoな理由1 機能たっぷり Python(パイソン)のフレームワーク(便利な道具箱の詰め合わせ)といえば、 Django(ジャンゴ) ・・弁当で例えれば幕の内弁当(豪華版) Flask(フラスク) ・・のり弁?(シンプルで使いやすい) と他にも『Bottle(ボトル)』などあるのですが、 一番機能がたっぷり詰め込まれているのが『Django(ジャンゴ)』と言われています。

                                                                              【Python】でWebアプリをがっつりやるならDjango一択な4つの理由【初心者向け】
                                                                            • How to spend less time writing Django tests

                                                                              Autogenerating django integration tests using Kolo and trace inversion Kolo test generation in action I don’t enjoy writing tests I have a confession to make: I don’t enjoy writing tests. I really enjoy writing code, really enjoy bringing a feature to life and getting it out there, but writing tests is probably my least favourite part. I do appreciate the tests that already exist, the ones that ma

                                                                              • Docker上で動くgunicorn + DjangoアプリケーションをVS Codeからリモートデバッグする - Qiita

                                                                                はじめに Pythonを使ったWeb開発を始めるにあたり、まずは快適なデバッグ環境を整えようと考えました。Web上では、Docker gunicorn+Django VSCodeのすべての要素をカバーした情報がうまく見つからなかったので、備忘録として残します。 構成の概要 クライアント側 VS Codeに、Python extension for VS Codeをインストールして、ポート3000番経由で、サーバー側で起動しているデバッグサーバーにアクセスします。 サーバー側 ptvsd (Python Tools for Visual Studio debug server)を gunicorn から呼び出し、デバッグサーバーを立ち上げます。デバッグサーバーはポート3000番でクライアントの接続を待ち受けます。 各種バージョン Mac OS 10.14.6 Visual Studio Co

                                                                                  Docker上で動くgunicorn + DjangoアプリケーションをVS Codeからリモートデバッグする - Qiita
                                                                                • DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx) - Qiita

                                                                                  DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx)PythonDjangonginxPostgreSQLDocker 再構築してみました! DockerでDjangoの開発環境を再構築!!!! はじめに チーム開発…環境構築がめっちゃめんどくさいっすよね…そんな時はDockerを使いましょう(雑) この記事はqrunchにあげたものの再投稿になります!元記事 チームでの開発に非常に便利なDockerとDocker-composeを利用してDjango/postgreSQL/gunicorn/nginxの開発環境を構築していきましょう!! 全体の流れはほぼ以下のサイトを参考にさせてもらっていますが、設定ファイル等のほぼ全行にコメントを挟むなど理解しやすいような記事にしたつもりです! Dockerizing Django

                                                                                    DockerでDjangoの開発環境を構築!(Docker-compose/Django/postgreSQL/nginx) - Qiita