解決[udemy:3日でできるはじめての Django 入門]で投稿をadminで作ったらエラー出たら。OperationalError at /admin/posts/post/add/ no such table: main.auth_user__old
多くの方が困っているかと思うのでエントリー
現象は2018年1月4日までにこれをやり始めた人
Dango2.1.4を使いながら始めた人に起こります。
現象
stackoverflowでの議論
12月の時点でリリースを待っていました。が
1月4に2.1.5がリリースされ解決できます。
過去にこのような記事書きました
年末年始やろうとして困りました。1/1にリリースと書いてあったのですが実際は1/4(そりゃそうか)
今のリリース状態はこちらです
解決方法は以下です。
やること
・Djangoの2.15をcondaでアップデート
・今あるsqlのファイルを削除
・migrationでデータを作り直し
・superユーザーを作成し直し
・adminサイトから投稿
です。
詳しく見ていきます。
環境に入っていない方は環境に入ってください
source activate py36 (macの方)
・Djangoの2.15をcondaでインストール
conda install django でインストール
conda list でバージョンが上がったか確認
・sqlのファイルを削除
・migration
python manage.py migrate
・superユーザーを作成
python manage.py createsuperuser
「武骨日記の」プライバシーポリシーに関して
プライバシーポリシー
株式会社TerraceTechについて
最近起業しました。
・株式会社TerraceTech
SNS
・しずかなインターネット kenjimorita
・インド旅 instagram
・適当な日常写真 instagram
・シュールさーん instagram
・シュールさーん LINEスタンプ
・もりたけんじTwitter
・ネタ帳Twitter
・note
※わたしが結成しているWebチームではWeb未経験者、フリーランスの方へのお仕事を紹介しています。
また個人レッスンしてほしい生徒も募集中です。
もしご興味ある方はチャットからご連絡ください。
※業務連絡やお久しぶり連絡もチャットからお願いします。