Django 12件
今回はお問い合わせフォームを作成したあと、Gmail(メール)を設定し一方的な送信を試して行きます。 ※ここではGmail限定で試して行きます。 Djangoには「send_mail」というメソッドが備わっていて、この引数にお問い合わせフォームの内容と自分のアドレスを与えることで簡単に自分宛てでメ…
Django
更新日:2023/03/02
今回はDjangoでカスタムコマンドを使えるようにし、Unix系(Linux)でよく使われるcron(crontab)で登録や削除の自動化をしたいと思います。 crontabは、cronとも呼ばれ、スケジュールマネージャの機能を使えます。 例えば、「この時間にpython3 manage.py …
今回はDjangoのデータベースドライバーであるmysqlclientの導入についてお話します。 Django2.2以降からMySQLドライバーがmysqlclientを必要としました。 前提 WSL(Windows Subsystem for Linux) MySQLインストール場所(Wind…
今回は非常に簡易的なうるう年判定アプリをDjangoで実装していきたいと思います。 なお、こちらのアプリの元となっているのは過去に投降したグレゴリオ暦でうるう年を判定するプログラムに挑戦というスクリプトファイルのみで実装したものを使用するので、詳しく知りたい方はそちらに飛んでください。 前提とし…
今回は閲覧数を獲得するためにDjangoのPositiveIntegerFieldを使って簡単なブログサイトを例に表示させていきたいと思います。 GoogleアナリティクスAPIを使ったトレンドの表示についてはこちらです。 【Django】GoogleアナリティクスAPIを使ってサイト内のトレ…
今回はDjangoのクラスであるPaginatorを継承してTODOアプリのページ付けを実装していきたいと思います。 ここではシンプルなページ付けを実装するので、より複雑な処理を行うページ付けに関しては「django paginator」と検索し深堀してください。 TODOアプリに関しては過去に実…
注意 この記事は古くて分かりにくい内容となっています。アップグレードした内容の記事がありますので宜しければ以下の記事をご覧ください。 【Django】django-on-herokuを使用して開発アプリをデプロイして公開
更新日:2023/07/16
今回はオリジナルの新規作成フォームとログイン・ログアウト機能を実装していきます。Djangoにはそれらの機能を簡単に実装できるようサポートされており短いコードで作成することができます。 ちなみに上の画像は【Django】高速でTODOアプリを作成するでの作業で新規作成用のフォームとログイン機能を…
更新日:2023/03/03
今回はDjangoフレームワークを使って高速でTODOアプリを作成したいと思います。上の図のようにTODOリストをカテゴリー分けを行える内容になります。 残念ながらカテゴリー・TODOリストの作成は既存のDjango管理画面にて行う事になりますが、削除機能は一覧画面にて行えるようにしています。 …
今回はDjangoで作成したWebサイトに、OGP(Open Graph Protcol(オープングラフプロトコル))を埋め込みDjangoのテンプレートタグを使ってデータを継承させていこうと思います。 なおTwitterカードとOGPについてはこちらの記事を参照してもらえたらありがたいです。 …
今回はGoogleが無料で提供しているサイト解析用のツールである「Googleアナリティクス」をDjangoアプリに導入するお話であります。 GoogleアナリティクスAPIの実装に関してはこちら→【Python】徹底的なGoogleアナリティクスAPI v4の設定と実装 Googleアナリティ…
今回はDjangoで上の図のようにブログタイトル名をブラウザのタブに表示させる方法を紹介します。 初学者の場合、覚える事が山のようにあるので見過ごしてしまう部分でもあるかと思います。 これは内部的なSEO対策としても有効かと思いますので是非組み込んでいきましょう。 目次 親テンプレートの編集 子…
© 2019-2024 ZerofromLight