2019-01-01から1年間の記事一覧

Django学習メモ⑦

DjangoのHerokuデプロイでハマったところ 500エラが出たので、一時的にsettings.pyのDEBUG設定をTrueにする。 django.db.utils.OperationalError: no such table: hoge となっていたので、migrateがうまく行っていない可能性。 sqlite3の仕様が原因 全く仕組…

Django学習メモ⑥

Djangoのマイグレーションのハマりどころ マイグレーションをしようとしたらうまく行かず、 テーブルが作成されなかった。 以下その時のターミナル $python manage.py makemigrations No changes detected $python manage.py migrate Operations to perform:…

Django学習メモ⑤ ~MySQLでハマった~

家に帰ったらPCが落ちていて、起動後Anacondaローカル環境で以下エラーが発生 $python manage.py runserver ↓ $RuntimeError: cryptography is required for sha256_password or caching_sha2_password 昨日までは普通に起動できていたのに、、、 調べてみた…

Django学習メモ④

Userモデルの参照方法 DjangoデフォルトのUserモデルとのリレーションを行いたい場合にmodels.py上でどう参照するか 【意識すること】 デフォルトのUserモデルを直接参照しない(後のカスタマイズが困難になる) カスタムユーザーモデルを作成して使用するこ…

Django学習メモ③ ~Herokuについて~

本番環境(heroku)でのmigrate ・herokuにログイン(HerokuとPCの紐付け) ターミナルにて $ heroku login ※$ heroku logoutで紐付解除 ・migrate $ heroku run python manage.py migrate -a アプリ名 ・superuser作成 $ heroku run python manage.py creates…

Django学習メモ②

Models.pyについて フィールドの型 ・関連付けてあり、わかりやすい qiita.com 単純に一覧 qiita.com 多対多のリレーション用テーブル >>素晴らしいことに自動生成してくれるらしい def __str__(self):とは >>管理画面(admin画面)に表示される項目のこ…

Django学習メモ①

全体構成の把握 各.pyの役割 urls.py→これはアクセスされたurlとview.py内のメソッドを紐づけるため views.py→url.pyでルーティングされた後に処理リクエスト、レスポンスの処理を行う models.py→データベースに対するアクセスを行うCRUD処理とテーブル定義…

自己紹介

こんにちは、初めまして 最近流行りの、大手SIerからWebエンジニアへ転職を目指す人です。 ちゃんとしたブログなんて昔の黒歴史以来書いたことないですが、自身の記録帳も兼ねて、しっかりやっていこうと考えています。 一応、Twitterでも、何かしら活動報告…