タグ

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

  • 関連タグはありません

タグの絞り込みを解除

pythonとblogとwebに関するmoritataのブックマーク (3)

  • DockerでDjangoを動かしてみる - DjangoBrothers

    Dockerを使ってDjangoプロジェクトを動かしてみたいと思います。 Dockerの概要・特徴 かなり簡単にですがまとめておきます。 Docker - Docker社が提供する、オープンソースのコンテナ型 仮想化ソフト 仮想化 - 実際のマシンを用意しなくても、仮想的にパソコンやサーバを作れる仕組み(パソコンやサーバーの中に、もう1つマシンを作るようなイメージ。Dockerはそれを「コンテナ型」で行う。) コンテナ - 隔離されたプログラム実行環境。コンテナには、稼働しているコンピュータとDockerがやりとりするための最低限の機能しか含まれていないため、とても軽量。 1アプリ=1コンテナで構成するのが慣例 - データベースを使ったWebシステムを構築する場合は、「Webサーバーを担当するコンテナ」と「データベースを担当するコンテナ」の2つのコンテナを動かし、互いにやり取りして1つのシ

    DockerでDjangoを動かしてみる - DjangoBrothers
  • REST API開発に特化したWebフレームワークがもたらす生産性の向上 | IIJ Engineers Blog

    皆さんはREST APIの開発にどのようなフレームワークをお使いでしょうか? これまで、個人的には Flask 等の軽量なWebフレームワークを使って開発することが多く、REST API開発に特化したWebフレームワーク(以下、APIフレームワークと呼ぶ)を使った経験はありませんでした。 しかし先日、業務で Django REST Framework に触れる機会があり、REST APIの実装に必要な機能の多くが提供されていて、圧倒的に少ないコーディング量で開発が完了することを実感できました。例えば、フィルタリング(URLクエリストリングで検索条件等を指定し、取得する値を絞り込む)機能は、一から実装するとなると文字列をパースして、バリデーションして、クエリに渡して……、と結構面倒ですが、Django REST Frameworkではビルトイン機能として提供されているので、最小限のコードで実

    REST API開発に特化したWebフレームワークがもたらす生産性の向上 | IIJ Engineers Blog
  • 初学者・初級者向け Django の学習ロードマップ - akiyoko blog

    この投稿は 「Django Advent Calendar 2018 - Qiita」 の1日目の記事です。 akiyoko です。 2018年はまぎれもなく「Django の一年」でした(少なくとも個人的には)。 振り返れば、4月と10月に 技術書典 で Django技術同人誌を出したり、Django Girls Tokyo という女性エンジニア向けイベントのコーチをしたり、モグモグ Django のスタッフをしたりと、Django を始めたばかりの方と向き合う機会が特に多かったです。 そんな中、 「Django って難しいよね」 「やってみたけどよく分からなかったので諦めた」 という声を聞くことが何度かありました。 最初は「フルスタックゆえに学習コストが高い」というのが原因なのかなとぼんやり思っていたのですが、最近はそうではなく、Webアプリケーション開発の前に知らないといけない知

    初学者・初級者向け Django の学習ロードマップ - akiyoko blog
  • 1