【Django】makemigrations/マイグレーションの取り消し
djangoのmodelsでテーブルを定義した後に、python manage.py makemigrations を実行し、python manage.py migrate を実行したところ、不穏なエラーが出て解決方法…
djangoのmodelsでテーブルを定義した後に、python manage.py makemigrations を実行し、python manage.py migrate を実行したところ、不穏なエラーが出て解決方法…
山口県の岩国市の最も有名な観光地といえば、錦帯橋で間違いないでしょう。 そんな錦帯橋の橋のたもとで瓦そばを食べることができる長州屋をご存知でしょうか? 本日は、錦帯橋を訪れた際に食べることができる瓦そばを紹介します。 長…
全国の792市と東京都23区の計815市区の都市力を比較する東洋経済新報社の2021年の「住みよさランキング」で下松市は過去最高の全国10位にランキングされました。(すごい!!) そんな山口県下松市の笠戸島。 笠戸島周辺…
djangoのqueryset(クエリセット)は大変便利な機能でありますが、通常使用した場合idの昇順に自動でセットしてくれます。 しかしながら、自分で決めた任意の順番で並べたいことはありませんでしょうか? 本日はそんな…
djangoのforms.pyでrequestの情報をキャッチして、ユーザーが持っている情報を操作したり、例えばユーザー照合を行ったりしたいことはありませんでしょうか? 実際の動画を基に、html、views、forms…
現在ベンチャー企業でwebエンジニアとして働いているヒロヤンです!! 新卒入社した前職は大手企業でした!! 前職の大手企業で実在したコネ採用者(縁故採用)の実情や能力、仕事で使えるのか、無能なのか、私ヒロヤンの実体験を基…
Djangoのテンプレート上でコメントアウトして、表示を非表示にする方法を紹介します。 commentタグの使い方を理解できるようになれば、テンプレート上に表示はさせたくないけど、必要な補足説明を残しておきたい場合に有効…
Pythonのリストの要素の並び替えに際して、ランダムに並び替えをしたり、何か規則性のある任意の順番で並び替えを行いたい時に使えるソートの方法を紹介します。 最終的に、曜日、日毎、24時間毎に並びを替える独自のアルゴリズ…
Djangoで、FormにChoiceFieldを作成した時に、フロント側のプルダウンメニューで初期値を設定できていれば非常に柔軟性があって便利ですね!! 本日はそんなフロント側でプルダウンメニューの初期値をForms側…
Djangoのセッション(session)が使用できるようになれば、開発の幅も非常に広がります。 そんなセッションの使い方を紹介します。 セッションとは そもそもセッションとはの話になりますが、通信の開始から終了までを指…
djangoでHttpresponseRedirectのリダイレクト処理時に、遷移先の画面でgetのクエリーパラメーターを引き継いで渡したい時があります。 そんな時に使える方法を紹介します。 環境 クエリーパラメーターと…
Djangoで開発をしている時に、getで取得した”?”以下で続くクエリーパラメーターを分割して使いたい時はありませんでしょうか。 コード自体はpythonでのコードになりますが、Djangoの開…
Djangoでレコード(クエリーセット)の操作をしているときに、ランダムに並び替えられたレコードを取得したいことはありませんでしょうか? 例えばpythonだったらrandom.choice()などでリストから値をランダ…
djangoでincludeを利用したテンプレートの継承は非常に便利です。 「ある特定のページにだけ表示をさせたいhtmlテンプレートがある!!」とか、「このページにだけは表示させたくない!!」とか、そんな時に便利なのが…
Django開発でmysqlに接続と設定する手順を1から紹介します。 昨今はDockerにMySqlの環境構築が当たり前、みたいな風潮というかそれがスタンダードになりつつありますがまた別の機会に紹介をしたいと思います。 …
djangoのデコレータ(Decorator)関数は便利ですね。 viewsで定義した関数の一行上で「@」のように表示されるアレです。 本日は実例を基に、実際のコードを書いてdjangoのデコレータ(Decorator)…
はい!!この記事に行き着いたあなた!! 「オラクルマスター、オンライン、カンニング」とかでググって行き着いたんじゃないでしょうか? そんなあなたの浅知恵を木っ端微塵に打ち砕きます!! オラクルマスターブロンズ資格を保有す…
昨今のwebサービスでのアカウントへログイン認証方法は、メールアドレスとパスワードの2つを用いた認証が当たり前となっています。 しかしながらdjangoでは、公式チュートリアルを読んでもメールアドレスを使用したログイン認…