【Django】ランダムに並び替えられたレコードを取得する
Djangoでレコード(クエリーセット)の操作をしているときに、ランダムに並び替えられたレコードを取得したいことはありませんでしょうか? 例えばpythonだったらrandom.choice()などでリストから値をランダ…
Djangoでレコード(クエリーセット)の操作をしているときに、ランダムに並び替えられたレコードを取得したいことはありませんでしょうか? 例えばpythonだったらrandom.choice()などでリストから値をランダ…
djangoでincludeを利用したテンプレートの継承は非常に便利です。 「ある特定のページにだけ表示をさせたいhtmlテンプレートがある!!」とか、「このページにだけは表示させたくない!!」とか、そんな時に便利なのが…
Django開発でmysqlに接続と設定する手順を1から紹介します。 昨今はDockerにMySqlの環境構築が当たり前、みたいな風潮というかそれがスタンダードになりつつありますがまた別の機会に紹介をしたいと思います。 …
djangoのデコレータ(Decorator)関数は便利ですね。 viewsで定義した関数の一行上で「@」のように表示されるアレです。 本日は実例を基に、実際のコードを書いてdjangoのデコレータ(Decorator)…
はい!!この記事に行き着いたあなた!! 「オラクルマスター、オンライン、カンニング」とかでググって行き着いたんじゃないでしょうか? そんなあなたの浅知恵を木っ端微塵に打ち砕きます!! オラクルマスターブロンズ資格を保有す…
昨今のwebサービスでのアカウントへログイン認証方法は、メールアドレスとパスワードの2つを用いた認証が当たり前となっています。 しかしながらdjangoでは、公式チュートリアルを読んでもメールアドレスを使用したログイン認…
人間というものは義務教育を受けはじめた時から、教師などに管理されてきたので「管理されるのが一般的であり楽」と教え込まれた生物です。 私ヒロヤンもプログラミングを始めたばかりの頃はそうでしたが、質問できる環境もなく行き詰ま…
webのトップページを作成した時によく使用するコードです。 現在のページでユーザーがログイン中なのか非ログイン中なのかをいちいちviews側で判定させるのではなく、djangoのテンプレート(html)側でシンプルにユー…
MySQLをインストールした直後は初期設定でパスワードが設定されていません。 本日は、MySQLにインストールした直後にパスワードを設定する方法を紹介します。 またインストールした直後と書きましたが、普段使いしている人で…
M1のMacのhomebrewにmysqlをインストールするまでを紹介します。 昨今はDockerにMySQLの環境構築が当たり前、というかそれがスタンダードになりつつありますが、そちらはまた別の機会に紹介をしたいと思い…
トヨタ、三菱、ソフトバンク…などと日本には名だたる大企業がありますが、実際にそんな大企業からベンチャー企業に転職した私ヒロヤンが、自らの実体験と実際に大企業から転職していった元同じ大企業の職場社員の傾向から大企業に向いて…
PythonにはPDFファイルを操作できるライブラリがいくつか存在しています。 ライブラリごとにメリットデメリット、目的や使用する状況に応じて使い分けることが必要になりますが本日はpdfminer.sixというライブラリ…
Macでtreeコマンドをインストールしてから実行して表示するまでを紹介します。 環境 環境は以下になります。 treeのインストール先 インストール先ですが、brewやpipenvやらありますが、シンプルにbrewにイ…
djangoのformsでバリデーションを作成したときの、デフォルトのerrorlist(エラーリスト)には当然ですが何もCSSへのカスタムはありません。 なので全くもって味気がありません。 本日はそんなバリデーションエ…
djangoのディレクトリ構造を大きく変更を加え、djangoサーバーを起動したところ、django.template.exceptions.TemplateDoesNotExist のエラーを発出し、原因を探るのに手間…
初めてdjangoをインストールして、ロケットを打ち上げて早速djangoの開発をしていきたいところですが、先ずはsettings.py(設定ファイル)の内部の定数に変更を加えてローカル環境向けに設定しておく必要がありま…
人気のIDEのVSCodeですが本日は初期設定で入れておきたい拡張機能を紹介します。 使い易さ重視で必須の厳選2選を紹介します。 「まだVSCodeをインストールしてないよ!!」って人はこちらからインストールをお願いしま…
現役Djangoエンジニアのヒロヤンです!! 昨今はRubyがオワコン化し、Pythonやdjangoによるweb制作が台頭してくるようになりました。 YoutubeもInstagramもDjangoで制作されているって…