並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 208件

新着順 人気順

djangoの検索結果41 - 80 件 / 208件

  • GCPの新サービス「Cloud Run」を「Django」で試す — HACK The Nikkei

    インターン生の高橋です.iOS アプリや 社内 API などの開発を行なっています. GCP の新サービスである Cloud Run を利用したので,簡単にご紹介したいと思います. Cloud Run とは サーバレスとコンテナ化を統合した Google Cloud Platform の新サービス.現在ベータ版. 2019/4/9 に開催された Google Cloud Next カンファレンスで発表された. なぜ Cloud Run を使ったのか? 1. サーバレス サーバ領域に意識を割くことなくサービスの中心となる開発を進められる.そして自動スケーリング,使用した分だけの課金で良い,という利点もある.ステートレスな関数の集まりとなるため,マイクロサービスと組み合わせることが多くなる. 2. Docker によるコンテナ化 Docker を用いたコンテナ化では,Dockerfile を用

      GCPの新サービス「Cloud Run」を「Django」で試す — HACK The Nikkei
    • PythonのWebフレームワーク「Django」のHttpRequestオブジェクトを徹底解説

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

        PythonのWebフレームワーク「Django」のHttpRequestオブジェクトを徹底解説
      • テストを5倍速にする - BASEプロダクトチームブログ

        この記事はBASE Advent Calendar 2019の20日目の記事です。 devblog.thebase.in PAY株式会社でテックリードを務める東と申します。 主にバックエンド全般に広く携わっています。最近はサーバーアプリばかり書いていますがインフラもわりとやります。 当ブログの読者の方には弊社のことをご存じない方もたくさんいらっしゃるかと思いますので、簡単に社の紹介をさせていただきます。 PAY株式会社はBASE株式会社の100%子会社で、オンライン決済サービス「PAY.JP」とID決済サービス「PAY ID」などの決済サービスを開発・運営している会社です。 「支払いのすべてをシンプルに」をミッションに掲げ、お金を扱うすべての事業者・個人がもっと豊かな生活ができることを目指しています。 さて、決済というミッションクリティカルなテーマを扱うにあたって、品質保証は最も重要な課題

          テストを5倍速にする - BASEプロダクトチームブログ
        • 時間枠の扱いをいい感じにする話 / good-time-schedule-window

          # 参考URL - https://soudai.hatenablog.com/entry/2017/04/16/152905 - https://soudai.hatenablog.com/entry/2021/07/06/215546 # PostgreSQL Conference Japan 2021 (2021-11-12) https://www.postgresql.jp/jpug-pgcon2021

            時間枠の扱いをいい感じにする話 / good-time-schedule-window
          • DRFとNuxtを使って画像分類(機械学習)をする① - atma-inc__blog

            はじめに インターンしている小林です.この記事では,DRF(Djangoのいい感じのフレームワーク)を使って,APIを作るまで行います.記事は二編構成とし,一編はDRFによるAPI作成,二編はNuxtを用いてユーザが実際に入力することを想定してフロント作成します.具体的には,PyTorchのresnetを用いて,入力フォームから受け付けられた画像を推論して上位10位までの結果を表示させます.一編では,詳細な機械学習のアルゴリズムは説明せずに,APIを作る工程に重きを向けます.読者の対象はDRFを初めたての人が対象であり,機械学習の画像処理をある程度把握している人が対象となります. 構築したAPIは以下のような感じになります. 今回作るAPI画面 結果で返しているのはresnet-18に入力した画像を推論させ,確率値が高い上位10個を表示させています.用いてるモデルはImageNetの学習済

              DRFとNuxtを使って画像分類(機械学習)をする① - atma-inc__blog
            • CS50's Web Programming with Python and JavaScript | Harvard University

              This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

                CS50's Web Programming with Python and JavaScript | Harvard University
              • 【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
                      • PAGNIs: Probably Are Gonna Need Its

                        1st July 2021 Luke Page has a great post up with his list of YAGNI exceptions. YAGNI—You Ain’t Gonna Need It—is a rule that says you shouldn’t add a feature just because it might be useful in the future—only write code when it solves a direct problem. When should you over-ride YAGNI? When the cost of adding something later is so dramatically expensive compared with the cost of adding it early on t

                          PAGNIs: Probably Are Gonna Need Its
                        • WEB+DB PRESS Vol.122

                          2021年4月24日紙版発売 2021年4月24日電子版発売 B5判/168ページ 定価1,628円(本体1,480円+税10%) ISBN 978-4-297-12119-8 ただいま弊社在庫はございません。 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 上から下まで全レイヤ解説! 複雑化した世界を体系的に学ぶ Web技術総整理 Web技術は,インターネットの普及/拡大に伴いその範囲が広がり,複雑化してきました。今Web技術を学ぼうとすると,どこからどう学べばよいかわからない人も多いと思います。本特集ではこれからWeb開発に携わる方に向

                            WEB+DB PRESS Vol.122
                          • Hypothesisとpytestを使ってDjangoのユニットテストを書く - 何かを書き留める何か

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

                              Hypothesisとpytestを使ってDjangoのユニットテストを書く - 何かを書き留める何か
                            • アフターコロナへ!WebRTC×Tensorflow.jsによるエッジAI感情認識ビデオチャット! - Qiita

                              概要 この記事では、WebRTCとTensorflow.jsを用いた感情認識ビデオチャットの紹介をします。このアプリケーションは2018年11月に行われたWebRTCハッカソンをきっかけに開発をはじめました。現在はUIやインフラなどさらなる改良をし、こちらでAWSを使って公開しています。今回は使い方と全体のアーキテクチャまでに留めますが、ゆくゆくはシリーズ化して内部の詳細な設計に迫っていければと思います。また、この記事の最後にはアプリケーションの制作意図と、公開した経緯について触れさせていただきます。 使い方 文字で仕組みを紹介するよりまずは触れていただいた方が良いと思いますので、早速使い方の紹介いたします。 1. サイトへアクセス まずは通話する二人(A,Bとする)のどちらもこちらにアクセスします。 (サーバー改修のため現在アクセスできません) 注意点ですが、PCからはChromeで、i

                                アフターコロナへ!WebRTC×Tensorflow.jsによるエッジAI感情認識ビデオチャット! - Qiita
                              • Cookieのセキュリティを改善する Scheming Cookiesについて - ASnoKaze blog

                                Chromeが「Cookie の SameSite=Lax をデフォルト化」を進めたことは記憶に新しい。 asnokaze.hatenablog.com Cookieの改善は引き続き議論されており、Cookieの扱いでスキーム(http://やhttps://)を考慮に入れることが検討されている。 Incrementally Better Cookies Cookieのセキュリティ改善を精力的に行っているGoogleのMike West氏は、Secure属性の利用が30%、"__Secure-"プレフィックスの利用が0.18%ほどにとどまっていると述べており(リンク)、セキュリティ改善のためにCookieの扱いを段階的に変更していくことを考えている。 同氏がIETFに提出している「Incrementally Better Cookies」では、Cookieを次のように段階的に改善することを

                                  Cookieのセキュリティを改善する Scheming Cookiesについて - ASnoKaze blog
                                • 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を 1.3から1.11(LTS)に アップグレードするまでの道のり

                                      Automatisierte Tests mit Machine Learning und verteilter Ausführung beschleunigen

                                        自社サービスのDjangoを 1.3から1.11(LTS)に アップグレードするまでの道のり
                                      • [Django REST Framework] Serializer の 使い方 をまとめてみた

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

                                        • Announcing Playwright for Python: Reliable end-to-end testing for the web - Python

                                          Announcing Playwright for Python: Reliable end-to-end testing for the web Automated end-to-end tests are a powerful tool for your team to ship faster and with more confidence. End-to-end tests automate UI interactions and can validate the functionality of your applications. To this end, we are announcing Playwright for Python in preview today. Playwright enables developers and testers to write rel

                                            Announcing Playwright for Python: Reliable end-to-end testing for the web - Python
                                          • 【スターターキット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について解説
                                              • 【入門】Pythonの人気フレームワークDjangoでWebアプリ開発を始めよう!|YesNoCode

                                                本記事はPythonのフレームワーク、Djangoを学ぼうと考えていらっしゃる方向けです。 本記事を最後まで読むことで、Djangoの基本知識から実際にWebアプリを動かすところまで理解できることでしょう。 【2023年版】Python学習におすすめのプログラミングスクール5選Pythonの学習におすすめのプログラミングスクールを厳選して5社紹介。あなたに合ったプログラミングスクールがきっと見つかるはず。Pythonをこれから学習しようと考えている方は記事をCHECK!... 【2023年版】Pythonエンジニアにおすすめの転職エージェント10選「転職エージェントって沢山あるけど結局どこに登録すればいいの?」このように思われているPythonエンジニアの方が多いのではないでしょうか?本記事では上記の悩みを解消すべく、Pythonエンジニアにおすすめの転職エージェントを厳選して10社ご紹介

                                                • 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 Instagram scaled to 14 million users with only 3 engineers

                                                        Instagram scaled from 0 to 14 million users in just over a year, from October 2010 to December 2011. They did this with only 3 engineers. They did this by following 3 key principles and having a reliable tech stack. Instagram’s Guiding PrinciplesKeep things very simple. Don’t re-invent the wheel. Use proven, solid technologies when possible. Before I continue… I want to introduce SWE Quiz. It’s a

                                                          How Instagram scaled to 14 million users with only 3 engineers
                                                        • 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
                                                            • Python実装のWebアプリケーションフレームワークOSSの比較(2022年版) - Qiita

                                                              概要 2022年現在、Pythonで実装されたWebアプリケーションのフレームワークのOSSは多数あります。それらを様々な角度から比較してみましょう。 候補 2022年5月時点で、メジャーと思われるものは以下の通りです。対象はGitHubでソースコードを管理しているもので、Star数が1,000を超えているものに限定しています。READMEの最初などからOSSを最も端的に表している1文を抽出して、翻訳しています。 OSS名 ロゴ マーク 概要 フルスタック

                                                                Python実装のWebアプリケーションフレームワークOSSの比較(2022年版) - 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
                                                                • 情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と、サーバーの構築方法 | gihyo.jp

                                                                  情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と⁠⁠、サーバーの構築方法 前編では、ActivityPub/FediverseサーバーTakahē(タカヘー)の特徴(特に、他のActivityPubサーバーでサポートされていないマルチドメインサポート)と、クライアントアプリElkとともに使用する方法について紹介しました。 後編の記事では、Takahēサーバーの基本的なアーキテクチャや、Takahēの特徴的なコンポーネント、内部で使われている面白いライブラリなどを紹介します。記事の最後では、docker-composeを使って実際にTakahēサーバーをコンテナで起動し、手元で試してみます。 Takaheの基本的なアーキテクチャ Takahēは、主に3つのコンポーネントから作られています。メインのTakah

                                                                    情報発信に便利で軽量なActivityPubサーバー「Takahē」[後編] ~基本的なアーキテクチャと特徴的なコンポーネントの紹介と、サーバーの構築方法 | gihyo.jp
                                                                  • Django 3.0について紹介します - Python学習チャンネル by PyQ

                                                                    id:hirokikyです。 Django3.0がリリースされました! Django3.0で追加される機能、変更点についてご存知ですか? 今回はDjango3.0について紹介します。 すべての機能や変更を細かく紹介すると長くなるので、「Django3.0で大まかに何が変わったのか?」をご説明します。 他にも、いくつか気になる機能をピックアップしていますが、より詳しく知りたい人は Django3.0リリースノート を読んでください。 ※追記:2021年4月6日にDjango最新バージョン「Django 3.2」がリリースされました。こちらについても本ブログで解説しております。 blog.pyq.jp リリースの概要 ASGI(非同期Webサーバー)対応 Django3.0リリース情報は公式ドキュメントのこちらのページに記載されています 今後どうなるか Python2向けの機能削除 Pytho

                                                                      Django 3.0について紹介します - Python学習チャンネル by PyQ
                                                                    • Django学習帳 – 作って学ぶDjangoの学習帳

                                                                      PythonでWEBアプリケーションを作りたいあなたへ Django学習帳はDjangoを初めて学ぶ人でも実習形式でスムーズに学習できることを目指して作られました。実際に手を動かすことで学べるものが多くあると思います。ぜひ実際に手を動かしてDjangoでWebアプリを作ってみて下さい。 ※あの有名な学習ノートとは関係ないですよ。もちろん Djangoバージョン:2.1 以下は予定です。内容や順番は変更されることがあります。ご了承下さい。 序章 0-1. はじめに 0-2. Django開発環境を整える 第一章:簡単な掲示板作成で学ぶDjangoの基礎 1-1. プロジェクトの作成 1-2. データベースへの接続準備 1-3. アプリケーションの作成 1-4. ビューとテンプレートの基礎 1-5. staticファイルを扱う 1-6. テンプレートの継承とinclude 1-7. Templ

                                                                        Django学習帳 – 作って学ぶDjangoの学習帳
                                                                      • Djangoにおけるアクセス制御の話 - Ahogrammer

                                                                        Djangoでアプリケーションを作っているとアクセス制御をしたくなることがあります。たとえば、会員サイトではプレミアムユーザと一般ユーザによってアクセスできる情報に差を付けたいことがあるでしょう。こういった機能は、少し規模の大きなサイトではよく見かけます。 Djangoでアクセス制御をする方法はいくつもあります。その中にはDjango組み込みの方法やアプリケーションとして提供されている方法もあります。本記事ではそれらを比較してどのように使えるのか、どういった場面に向いてそうなのかといったことを確認します。 本記事の構成は以下の通りです。 Django組み込みのパーミッション django-guardian django-role-permissions django-rules Django組み込みのパーミッション Django組み込みのパーミッションは、ユーザかグループに適用できるモデル

                                                                          Djangoにおけるアクセス制御の話 - Ahogrammer
                                                                        • Docker を使って Djangoチュートリアルの Polls アプリを AWS ECS へデプロイするサンプルのようなもの - Qiita

                                                                          Docker を使って Djangoチュートリアルの Polls アプリを AWS ECS へデプロイするサンプルのようなものPythonDjangoAWSDockerECS はじめに こちらはDjangoのチュートリアル「はじめての Django アプリ作成、その1」のPolls(投票)アプリを Amazon Web Service(AWS) の Elastic Container Service(ECS) へデプロイするサンプル(のようなもの)です。 nginx + uwsgi + python + django + MySQL DB という構成で docker-compose を使っています。 また、デプロイには AWS CLI と ECS CLI を使い AWSコンソールは(ほとんど)使いません。(EC2インスタンス への ssh 接続でセキュリティグループを編集するときにだけコン

                                                                            Docker を使って Djangoチュートリアルの Polls アプリを AWS ECS へデプロイするサンプルのようなもの - Qiita
                                                                          • PythonでWebアプリ開発をはじめるなら!Web+DB Pressに「UXの高いチュートリアル」を目指してDjangoの特集を寄稿しました - Make組ブログ

                                                                            WEB+DB PRESS Vol. 122に「新バージョン登場! PythonによるWeb開発の基本 - はじめてのDjango」という記事を寄稿しました。 PythonでWebアプリケーションの開発を初めたい人に向けて「初めてがこれで良かった」と思えるように内容をまとめました。 4月24日(土曜日)に発売されます!予約はもう開始していますし、お店によっては先行販売されているそうです。こちらから購入いただけます: gihyo.jp 本特集に誤りがありました。正誤表はこちらをご確認ください サポートページ:WEB+DB PRESS Vol.122:|gihyo.jp … 技術評論社 どんな人に読んでほしいか 4月の特集というのもあって、これから社会人になる人は特に読んでほしいです。 前提としてPythonとUbuntu(Linux)の基本だけ知っている必要がありますが、なるべく幅広い人に読ん

                                                                              PythonでWebアプリ開発をはじめるなら!Web+DB Pressに「UXの高いチュートリアル」を目指してDjangoの特集を寄稿しました - Make組ブログ
                                                                            • Typechecking Django and DRF

                                                                              As you have already know I love optional static typing. The thing is that sometimes it is not optional, but impossible. Because we have plenty of big untyped projects in Python’s ecosystem. Django and Django-Rest-Framework were two of them. Were. Because now they can be typed! Let me introduce TypedDjango organisation and stubs for django and drf. This is going to be a concise tutorial and getting

                                                                              • Webフレームワークとして、Python/Django、PHP/Laravel、Ruby on Rails、それぞれの強みは何だと思いますか?

                                                                                回答 (2件中の1件目) 会社が倒産する主な原因だと分かり切っているRuby on Railsは決して開発で使用してはいけないと言う重要な話をしようと思います。 Railsは、メリットは、開発スピードは速く、開発していて楽しいが、 デメリットの方が遥かに大きく、ソースコードの分析は開発者本人にしか分からないので、 チームでの共同開発やメンテナンスに向かない、他人がソースを分析出来ないのでメンテナンス不能。 ですから、もし、Railsで企業の重要なシステムを動かしている場合は、メンテナンスや改善の必要が出た場合には、システムの設計書を元に、無ければ担当部署やお客様にヒアリングして調...

                                                                                  Webフレームワークとして、Python/Django、PHP/Laravel、Ruby on Rails、それぞれの強みは何だと思いますか?
                                                                                • Djangoのアプリはどういう単位で作るべきか?

                                                                                  DjangoCongress JP 2022 の発表資料です。

                                                                                    Djangoのアプリはどういう単位で作るべきか?