djangoで0からログイン機能を実装するパート1
本記事では、djangoで用意されている便利な汎用viewを使用せずに0から構築するコードを紹介します。 こちらを更に昇華しセキュリティも向上させたものは次で紹介しますが、初歩の初歩で最も簡単で基本的なログインコードを紹…
本記事では、djangoで用意されている便利な汎用viewを使用せずに0から構築するコードを紹介します。 こちらを更に昇華しセキュリティも向上させたものは次で紹介しますが、初歩の初歩で最も簡単で基本的なログインコードを紹…
ヒロヤン(@Hiroyan_python)です。 2019年1月末で新卒から働いた会社を退職し、侍エンジニア塾に入塾しプログラミング未経験からPythonの勉強を始め、web系自社開発企業で今年の年明けから働いています。…
djangoで便利なモジュールでのログインクラスを使用せずに自前で実装するコードを書きます。 そしてプロフィールを作成はしたものの、更新するにはどうすれば・・・って時に役立つコードです。 CRUD概念の create r…
ヒロヤンです。 当時のヒロヤンはPHPかRubyかPythonのどれを学ぶか悩んだのですが、実際にそれぞれのプログラミング言語で作られたサービスを調べた経験があります。 そんなPHP、Ruby、Pythonで作られたサー…
実際に文系・アラサー・プログラミング実務未経験からPythonを学習し、現在web系自社開発企業で働いているヒロヤンです。 ヒロヤン自身Pythonを学習した後に、Djangoでインスタグラム風のアプリを作成して就職活動…
クエリ後のページングの問題点 クエリでのパラメーターをそのまま引き継いでページングをしてくれれば良いのですが、そんな都合良くdjangoさんは動いてくれません。 今回はクエリでパラメーターを検索したあともきちんとパラメー…
djangoのmodelsと連動した、親切なプルダウンメニューをformで作成してみます。親切な、とはプルダウンメニューの初期値が空白設定されていることを言います。これをformで作成します。 htmlで作成 まずはプル…
今までずっとpythonのtupleの存在意義をよく分かってなかったのですが、仕事で使用するケースがあり理解をしたので書き示します。 タプルとは更新不可、不変な配列! tuple(タプル)型とは tuple(タプル)型と…
djangoをインストールして、python manage.py runserverコマンドで無事ロケット打ち上がってからの初期値を紹介します。ここで言う初期設定とは最低限のフロントエンドが出来上がっている状態です。 な…
文系・アラサー・プログラミング未経験にして無職の状態からPython学習しweb系自社開発企業のエンジニアに転職したヒロヤンです。 現在は都内のweb系自社開発企業でエンジニアをしています。 今回はそんなヒロヤンが就職活…
少しでもプログラミング言語を身近なものに感じてもらい、初歩の学習のとっかかりがなくなるように具現化してみました。プログラミング言語もドラゴンボールのキャラクター同様に個性の塊で、扱い易いものもあれば扱い難いものもあります…
先日先輩エンジニアと取組中に引数の名前を言われて混乱してしまった為、関数のいろいろな引数についてまとめました。 様々な関数名 Pythonの関数は、柔軟でシンプルな呼び出し方に対応できます。一方で柔軟でシンプルな呼び出し…
少しでもプログラミング言語を身近なものに感じてもらい、初歩の学習のとっかかりがなくなるように具現化してみました。プログラミング言語もサザエさんのキャラクター同様に個性の塊で、扱い易いものもあれば扱い難いものもありますので…
Pythonのコードで、関数の引数の*argsと**kwargs。なぜいつも一緒なの? *アスタリスクがなんでついているの?などの疑問を先輩が教えてくれたコードを実行することで理解した話を説明します。 *args, **…
少しでもプログラミング言語を身近なものに感じてもらい、初歩の学習のとっかかりがなくなるように具現化してみました。プログラミング言語もハンターハンターのキャラクター同様に個性の塊で、扱い易いものもあれば扱い難いものもありま…
少しでもプログラミング言語を身近なものに感じてもらい、初歩の学習のとっかかりがなくなるように具現化してみました。プログラミング言語もワンピースのキャラクター同様に個性の塊で、扱い易いものもあれば扱い難いものもありますので…
プログラミング初心者におすすめする実験サービス4サイトを紹介します。プログラミング実務未経験のヒロヤンが、今年の1月から実際に現場で働き始めて先輩エンジニアから教えてもらい感激し、有効に活用をしているwebサイトになりま…
JavaScriptの勉強の習得で競技プログラミングを行うのは、言語習得の上で便利かと思いますが、今回は標準入力要綱をまとめてみました。 基本形 とりあえず基本形。入力された値はこれでconsoleで出力できます。 [c…