備忘録– category –
-
備忘録
[解決]ObjectNotExecutableErrorがでてクエリを実行できない
pythonのsqlalchemyを使用して、CloudSQLに接続してクエリを実行しようとしたが「ObjectNotExecutableError」が発生した時の解決方法を備忘録として残します。 【結論】 ObjectNotExecutableErrorが発生していたときのコード。 from sqlalchemy import cre... -
備忘録
【Django】レコード削除した際にCloudStorageでも削除するように
CloudStorageと連携しているDjangoのアプリケーション内で、レコードを削除したときに一緒にストレージ内のファイルも削除する方法をご紹介します。 【問題】 DjangoアプリケーションをGAEにデプロイしCloudSQLと連携した際に、データベース上のメディアフ... -
備忘録
【初めてのDjango】(入門編 #04)お問い合わせフォームの設置、メール送信処理まで
本記事では「初めてのDjango」(入門編)として、初めてDjangoというフレームワークを使用してWebアプリケーションを作ってみたい!という方向けに、簡単なアプリケーションを作成しながら基本的な知識をご紹介していきます。 こんな人におすすめ! ・とり... -
備忘録
【初めてのDjango】(入門編 #03)コンテキスト情報とテンプレートタグの活用
本記事では「初めてのDjango」(入門編)として、初めてDjangoというフレームワークを使用してWebアプリケーションを作ってみたい!という方向けに、簡単なアプリケーションを作成しながら基本的な知識をご紹介していきます。 こんな人におすすめ! ・とり... -
備忘録
【Next.js】getServerSidePropsからAPIを叩く方法
getServerSidePropsを用いてサーバーサイドでAPIを叩いてデータを取得し、レンダリングするまでの流れをご紹介します。 【getServerSidePropsとは】 Next.jsの公式チュートリアルによると、getServerSidePropsについてこのように記載されています。 getSer... -
備忘録
【Node.js + TypeScript + SendGrid】メール送信方法と、「TypeError: Load failed」で苦しんだ話
Next.jsを用いたWebアプリケーション内で、APIを用いてメールを送信する方法をまとめました! 流れとしては、 フォームから情報を入力 「入力情報を確認」ボタンを押す 入力情報確認ページに遷移 「送信」ボタンを押す 「お問い合わせありがとうございまし... -
備忘録
【Django】テンプレートタグ内で、配列の長さで分岐する条件式を書く
views.pyからテンプレートに配列を渡し、その中の要素数によって条件分岐させる方法のメモ。 【結論】 class SampleView(generic.TemplateView): template_name = index.html def get(self, request, **kwargs): context['lst'] = [1, 2, 3] retur... -
備忘録
【php】xserverを使ってメールを送信する
xserverを利用してポートフォリをを開設し、そのお問合せフォームからメールを送信するのにつまずいてのでメモ。 【準備】 (xserver)メールアカウント作る xserverでメールアカウントを作る。 ここにアクセス。 「メールアカウント設定」をクリック。 対... -
備忘録
【Django】テンプレート内でrangeのように特定回数ループを行う
Djangoのテンプレートにて、「for i in range(10):」のように特定回数ループを行うやりかたの備忘録です。 【結論】 <body> {% with ''|center:n as range %} {% for _ in range %} <p>繰り返そうよ</p> {% endfor %} {% endwit... -
備忘録
【Django】urlのパラメータをテンプレートに渡す
Djangoを使用したアプリケーションにて、urlにパラメータを設定し、ビュー側でその値を使用していい感じの処理をしたい場合の方法を、備忘録として残します。 【結論】 from django.urls import path from . import views app_name = 'app_name' u...
12