djabgoで簡単なホームページを作ろうとしているのですが,詰まってしまいました.
migrateした後に誤りに気付いて変更したファイルがあるのですが,その内容が反映されませんどのようにしたらよいですか?
以下に変更前と後,エラー文を載せます.
models.py変更前
1from django.db import models 2 3# Create your models here. 4 5class Post(models.Model): 6 title = models.CharField(max_length = 100) 7 published = models.DateTimeField() 8 image = models.ImageField(upload_to = 'media/') 9
models.py変更後
1from django.db import models 2 3# Create your models here. 4 5class Post(models.Model): 6 title = models.CharField(max_length = 100) 7 published = models.DateTimeField() 8 image = models.ImageField(upload_to = 'media/') 9 body = models.TextField()
models.pyの場所を示します
myblogapp
|
|- media
|- myblogapp
|- posts
|-migrations
|-templates
|-init.py
|- admin.py
|- apps.py
|- models.py <--これです
|- tests.py
|- urls.py
|- views.py
OperationalError at /admin/posts/post/add/ table posts_post has no column named body Request Method: POST Request URL: http://127.0.0.1:8000/admin/posts/post/add/ Django Version: 2.2.1 Exception Type: OperationalError Exception Value: table posts_post has no column named body Exception Location: C:\Users\mkou0\Anaconda3\lib\site-packages\django\db\backends\sqlite3\base.py in execute, line 383 Python Executable: C:\Users\mkou0\Anaconda3\python.exe Python Version: 3.7.3 Python Path: ['C:\Users\mkou0\Desktop\myblogapp', 'C:\Users\mkou0\Anaconda3\python37.zip', 'C:\Users\mkou0\Anaconda3\DLLs', 'C:\Users\mkou0\Anaconda3\lib', 'C:\Users\mkou0\Anaconda3', 'C:\Users\mkou0\Anaconda3\lib\site-packages', 'C:\Users\mkou0\Anaconda3\lib\site-packages\win32', 'C:\Users\mkou0\Anaconda3\lib\site-packages\win32\lib', 'C:\Users\mkou0\Anaconda3\lib\site-packages\Pythonwin'] Server time: 土, 8 6月 2019 20:51:54 +0900

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。