Python プログラミング

【Python】Djangoを学ぶ時におすすめだったサイトや教材まとめ!(随時更新)

Pythonの最強フレームワークDjangoを学習する時に役に立ったサイトとか教材とかをまとめます。

 

あくまで個人的に役に立った部分ですが、一通りこれから始める時につまづくだろう部分は入っていると思いますので

よければ参考にしてみてください!

 

 

ちなみにおすすめの教材はUdemyの【Python 3 x Django 2.0】作りながら覚えるDjango です。(後述してます)

 

 

基本知識関連

Djangoにおける静的ファイル(static file)の取り扱い

- staticが正直わかりづらかったのでめちゃくちゃ参考になる。

 

Djangoはパスワードをどうやって保存しているのか

- ウェブアプリケーションに置けるパスワードの管理について

 

Form関連

DjangoのForm(CreateView、UpdateViewなど)について

- Form全体の説明も詳しくされている。

 

Django の csrf_token について

- レンダリングするhtmlでフォームを使う場合ほぼ必須。

 

Django、フォームセットでのcommit=Falseの注意点

- フォームから受け取ったデータをごにょごにょしたい。

 

Django、フォームの表示方法まとめ

- フォームパーツのテンプレート展開について

 

View関連

Django でまず覚えたい TemplateView のパターン

- TemplateViewの基礎

 

Djangoにおけるクラスベース汎用ビューの入門と使い方サンプル

- 色々なクラスベースのViewがまとまっている

 

DB関連

Django でユーザごとに一覧表示させるのに汎用ビュー使う場合と使わない場合のメモ

- 作ったモデルのフィールドに、デフォルトのUser情報を含めたい時

 

Django2.0から必須になったon_deleteの使い方

- ForeignKeyやOneToOneFieldを使う場合にon_deleteが必須になった話

 

Djangoのモデルであとからユニーク + NOT NULLな列を追加する

- 後からユニークなカラムを追加したくなった時

 

DjangoのQuerySetのfilterメソッドの使い方まとめ

- whereの代わりに使う。

 

【保存版】MySQLで使える すべてのデータ型 一覧

- 基本のキ

 

[Python+MySQL] RuntimeError: cryptography is required

- MySQL接続時の暗号化エラー

 

Django モデルフィールド:データベースフィールド 型対応表

- 型の対応がシンプルにまとまってる

 

Django Userモデルへの参照方法(AUTH_USER_MODEL, get_user_modelの使い方)

- デフォルのUserモデル(django.contrib.auth.models.User)をForeignKeyしたい

 

学習教材関連

【Python 3 x Django 2.0】作りながら覚えるDjango

- Udemyの講座で高評価。基礎から身につく。

 

プログラミング初心者でも安心、Python/Django入門講座

- Pythonの基礎も一緒にやりたい場合はこっち。

 

エラー関連

Django の POST 処理を呼び出したとき、URL の後ろにスラッシュつけ忘れたらリダイレクトされて 405 Client Error: METHOD NOT ALLOWED が返ってきた

- タイトル通り

 

-Python, プログラミング
-, ,

© 2020 クラインの備忘壺