Django

★★★☆☆ 2.81

## Pythonが使えるWebフレームワーク Webフレームワークは様々な種類があり、数えるとキリがないです。 しかし、**バックエンドの中身をPythonで実装する場合は、DjangoかFlaskの二択**になるでしょう。 DjangoはPython製のWebフレームワークです。 **サポートが手厚さ**がポイントの一つになります。 例えば、 - RDBMSと繋げるための機能がデフォルトで備わっている - ユーザー管理などの機能をWeb画面からコントロールできる - Htmlのテンプレート機能を持つ - ユーザー認証機能を持つ - 拡張機能でRestfull APIを構築できる などなどです。 この点は同言語のFlaskと比べて明確な差別点となるでしょう。 しかし、Djangoを使用する理由として最も挙げられるのが、**Python**の存在です。 Pythonの特徴は**機械学習**や**統計**などのライブラリを豊富に取り揃えており、それらを簡単なコードで記述できる点です。 ですのでDjangoを利用するケースとして考えられるのは以下のような場面でしょう。 - 機械学習モデルをAPIとして公開したい - バックエンドのAPIをCやJavaなどの複雑な言語ではなくもっと簡単にシンプルに書きたい。 - スクレイピングした結果を認証機能も交えて公開したい などなどです。 ちなみに、**当サイトではDjangoフレームワークを使用しております** ## Djangoのおすすめ書籍 Djangoの書籍はこの二冊をお勧めします。 特に一冊目の「Python Django3超入門」はプログラミングをやったことない初心者でも簡単にwebサービスが作れるようになってます。

Django(ジャンゴ)は、Pythonで実装されたWebアプリケーションフレームワーク。MVCデザインパターンに緩やかに従う。もともとはアメリカ合衆国カンザス州ローレンスにあるWorld Companyのために、ニュース系のサイトを管理する目的で開発され、2005年7月にBSD Licenseで公式にリリースされた。フレームワークはジプシー・スウィングのギタリストであるジャンゴ・ラインハルトにちなんで命名された

Qiitaトップランカー

yuji38kwmt -

記事投稿数 223件 / 総求人数件

愛知のIT企業で修行しております。2018年4月に転職しました。 基本的に自分用のメモとして、記事を書いております。 所属先の見解とは一切関係ありません。 https://qiita.com/yuji38kwmt/items/a474ad97e0d86f6081a2



YasuhiroABE - Yasuhiro ABE

記事投稿数 115件 / 総求人数件

元エンジニアの大学教員@会津大学、SKK使い。ここに投稿している内容は、個人的な動機・責任で編集しているもので、勤務先・業務とは関係ありません。なお、LGTM(評価)・ストックされた記事は、その都度、可能な範囲で見直すようにしています。


7mpy -

記事投稿数 111件 / 総求人数件

PHPerのPHPerによるPHPerのためのLaravel



Qiitaトップランカー

Avatar

初心者から見たDjangoのメリット

0 👍

    Yoshiyuki Morishita
    #### Djangoのメリット 私が感じたメリットは、2つです。 1. フルスタックのフレームワーク 2. 学びやすさ 1に関しては、ウェブサービスを作成する際に必要な基本的な機能はすべてDjangoを用いるだけで済みます。 つまり、ユーザー認証や管理ページが簡単に作ることができるため、時間を短縮することができます。 2に関しては、今注目されているPythonを使用することで、簡単にWeb開発ができます。 理解しやすいPythonで、実際に開発ができることが、理解に繋がります。

    2019-08-03T21:36:26+09:00

Qiitaトップランカー

Avatar

【Python】HTML未経験からWebアプリ開発をする上で押さえておくべきこと6選【Django】

0 👍

    #### Djangoとは > Django(ジャンゴ)は、Pythonで実装されたWebアプリケーションフレームワーク。 > Djangoを使えば、コンテンツ管理システムやWikiからソーシャルネットワーク、ニュースサイトなど、高品質なWebアプリケーションを簡単に、少ないコードで作成できます。 Djangoは現在とても人気のあるWebアプリ開発のフレームワークとなっています.有名なところだと,YoutubeやInstagramはDjangoを使って作成されているそうです.

    2023-03-22T21:47:23+09:00

Qiitaトップランカー

Avatar

初めてのDjango ~Python編~

4 👍

    #### Djangoとは 、PythonでWebアプリを開発する際に使う「**Webフレームワーク**」です。 Webフレームワークとは、簡単に言うと「**Webアプリ開発をする際に、開発効率を上げるための便利な機能がたくさん詰まったツール**」です。 身近なもので例えると、料理をすべて独学でやろうとすると火加減が大変だったりしますが、電子レンジというフレームワークを使えばワンタッチで簡単にできる、というようなイメージを持ってもらえればと思います。 ※あくまでイメージです。 Djangoを使えば高品質なWebアプリケーションを簡単に少ないコードで作成できます。 シンプルなものであれば、数分で作れてしまうかも…

    2023-02-26T18:32:06+09:00

Qiitaトップランカー

Avatar

初心者がDjangoを勉強したのでざっくりとアウトプットします

1 👍

    #### Djangoとは  Djangoとはウェブアプリケーションを作る手助けをしてくれるフレームワークのことです。Djangoを用いることで、より安全に、より効率的にウェブサイトを作成することができます。  一般的なウェブサイトではブラウザから表示したいURLをサーバーにリクエストし、サーバーはそれに対応するファイルをブラウザにレスポンスとして返します。  一方、Djangoではリクエストを受け取ったあとサーバー内で処理を行った後に、レスポンスを返します。これにより、使うデータを指定できたり、見た目を変更したりすることができます。要するに、より便利なサイトを提供することが可能になるということです。

    2023-02-09T22:54:40+09:00