回答編集履歴

2

誤字

2018/03/28 04:03

投稿

am120sec
am120sec

スコア14

test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
  ```ここに言語を入力
4
4
 
5
- rm -d -r sqlite3
5
+ rm -d -r db.sqlite3
6
6
 
7
- rm -d -r app/migration/*
7
+ rm -d -r app/migrations/*
8
8
 
9
9
  ```
10
10
 

1

詳細記入

2018/03/28 04:03

投稿

am120sec
am120sec

スコア14

test CHANGED
@@ -1,3 +1,27 @@
1
- プロジェクトを作り直し、一からファイルを作成したら改善しました。
1
+ プロジェクトディレクトリ内にて
2
2
 
3
+ ```ここに言語を入力
4
+
5
+ rm -d -r sqlite3
6
+
7
+ rm -d -r app/migration/*
8
+
9
+ ```
10
+
11
+ ```ここに言語を入力
12
+
13
+ python manage.py migrate
14
+
15
+ ```
16
+
3
- 原因は不明す・・
17
+ 、治りました。
18
+
19
+ 当然、データベースはすべて消えますのでご注意ください。
20
+
21
+
22
+
23
+ 原因としてはやはり、migrationで対応できなかった点を手動で(python manage.py dbshell)変更しなければならなかったようです。
24
+
25
+ 手動で治す方法がわからないのでデータベースを初期化する方法で解決しました。
26
+
27
+ なお、flushでは改善されませんので、テーブル構造から書き換える必要があったようです。