背景
DBの中の空データが悪さをしていそうだったのでこのサイトを参考にDBを消去して再マイグレーションを行いました。
その後、自分のサイトのDBに関連するページにアクセスしたところ以下のようなエラーメッセージが出ました。
このサイトに書いてあることを試してみたのですが、同じエラーメッセージが出てしまっています。
何か対処法はありますでしょうか?
ちなみにDBを消去する前まではページにアクセスすることはできていました。
どのファイルを載せるべきか分からないので、必要なものがあればおっしゃっていただけるとありがたいです。
発生している問題・エラーメッセージ
簡単な掲示板アプリを作成しており、http://0.0.0.0:8000/に投稿一覧が表示されるようにしているのですが、このページにアクセスしようとすると下記のエラーメッセージが出ます。
また、投稿作成フォームであるhttp://0.0.0.0:8000/write/は正常に表示されますが、これをhttp://0.0.0.0:8000/に送信しようとすると同様のエラーが出ます。
コード
models.py(一部抜粋) ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー class Posts(models.Model): class Meta(object): db_table = 'posts' text = models.CharField(verbose_name='本文', max_length=255) created_at = models.DateField(verbose_name='作成日', default=timezone.now) def __str__(self): return self.text, self.created_at def get_absolute_url(self): return reverse('index')
urls.py ------------------------------------------------------------------ from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), path('write/', views.write, name='write'), path('<int:pk>/comment/', views.comment, name='comment'), ]
補足情報(FW/ツールのバージョンなど)
python 3.6
django 2.2
docker 2.2
を使っています。
回答1件
あなたの回答
tips
プレビュー