Django

1/2ページ
  • 2020.07.30

MatplotlibのグラフをDjangoで使ってみた

最近Django開発にハマっている筆者ですが、Matplotlibでのグラフ描画に割とハマってしまったので、実装手順を備忘録として残しおきます。 こんな人におすすめ:・DjangoのテンプレートにMatplotlibのグラフを表示させたい。 結論としては、views.pyでMatplotlibのグラフをsvg化してレスポンスを渡します。 では順を追って手順を見ていきましょう! 開発環境 OS:Ma […]

  • 2020.07.29

contextでクラスビューからデータベースの値をテンプレートへ渡す【Django】

こんな人におすすめ:・contextを使う場合の変数の割り当て方法を知りたい。・既にモデルを割り当てたクラスビューにデータベース由来の値を追加したい。 開発環境 OS:MacOS Catalina 10.15IDE:PyCharm Python:3.7.3Django:2.2.2PostgreSQL:10.3 作業の概要 今回の作業の大まかな流れは下図の通りです。 データベースの値をDjangoフ […]

  • 2020.07.15

Djangoのユーティリティーコマンドの使い方【manage.py】

こんにちは、えびかずきです。 今回はDjangoのユーティリティコマンド(manage.py)の使い方について説明します。 アプリケーションの雛形を作ったり、サーバーを起動したりと、ちょくちょくで使う機会があります。 自分のためにも一度まとめておこうと思います。 あとおまけとして、PyCharmにコマンドを登録してコマンドを簡単に実行する方法についても記載しておきます。 筆者の開発環境 OS:Ma […]

  • 2020.07.14

Djangoのテンプレートファイル作成の基礎

こんにちは、えびかずきです。 今回はDjangoプロジェクトのテンプレートファイルの作り方について簡単に説明したいと思います。 筆者はPython使いなので、HTMLのテンプレートファイルはどうしてもとっつきにくいところがありましたが、HTMLはWeb開発で避けては通れない知識です。 一緒に基礎を学んでいきましょう! 筆者の開発環境 OS:MacOS Catalina 10.15Python:3. […]

  • 2020.07.13

Djangoでのモデルコンポーネントの作り方【models.py】

こんにちは、えびかずきです。 今回はDjangoプロジェクトでモデルコンポーネントを作り方について、基本的な手順を簡単に説明します。 最近Webアプリ制作の勉強をしていて、だんだん全体像が見え始めてきたので、備忘録的にDjangoネタの記事を執筆しています。 私と同じようにDjangoを勉強しているけれど、よくわからなくて挫けそう、というような方の参考になれば幸いです。 一緒にWebアプリ制作の技 […]

  • 2020.07.12

Djangoでのフォームコンポーネントの作り方【forms.py】

こんにちは、えびかずきです。 この記事では、Djangoプロジェクトの『フォーム』コンポーネントの作り方を簡単に説明します。 筆者えびかずきの得意分野は機械学習ですが、最近Web開発を勉強中なので、備忘録的に記事を残しておこうと思います。 開発環境 OS:MacOS Catalina 10.15Python:3.7.3Django:2.2.2 フォームコンポーネントの役割 フォームコンポーネントは […]

  • 2020.07.11

Djangoのビューコードの書き方【views.py】

こんにちはえびかずきです。 今回はDjangoのビューコード『view.py』の基本的な書き方について説明します。 最近DjangoでWebアプリ開発を始めたので、初学者として自分のためにも備忘録的に記事を残していければと思います。 この記事がDjangoを始めてみたけどつまづいて前に進めない、というような方の手助けになれば嬉しいです。 開発環境 OS:MacOS Catalina 10.15Py […]

  • 2020.07.10

Djangoのルーティングを設定する方法【urls.py】

こんにちは、えびかずきです。 今回はDjangoプロジェクトでルーティングを設定する方法について説明します。 Django開発の初歩の初歩の部分です。 最近Webアプリの制作をするためにDjangoの勉強をしていて、大まかな開発手順が分かりはじめてきたので、自分のためにも備忘録的に記事を残しておこうと思います。 開発環境 OS:MacOS Catalina 10.15Python:3.7.3Dja […]