heroku でserver errorを解決できなくてハマっています。

実現したいこと

ここに実現したいことを箇条書きで書いてください。

前提

ここに質問の内容を詳しく書いてください。
Djangoでウェブサイトを構築しています。
Django歴は5か月です。
Herokuでデプロイしました。
再度コードに変更を加えてpushしたところサーバーエラーでそこから詰まっています。
おそらくDBを変更したことが関係しているんじゃないかと考えています。
なにから行っていけば解決になるのかわからない状態で、教えていただきたいです。
よろしくお願いします。

発生している問題・エラーメッセージ

DoesNotExist at / Coin_Token matching query does not exist. Request Method: GET Request URL: Django Version: 4.2.2 Exception Type: DoesNotExist Exception Value: Coin_Token matching query does not exist. Exception Location: /app/.heroku/python/lib/python3.11/site-packages/django/db/models/query.py, line 637, in get Raised during: apisite.views.LatestDataList

該当のソースコード

python

1from django.db import models 2 3class Coin_Token(models.Model):4 id = models.IntegerField(primary_key=True)5 name = models.CharField(max_length=255)6 symbol = models.CharField(max_length=255)7 description = models.TextField(null=True,blank=True)8 logo = models.TextField(null=True,blank=True)9 website = models.TextField(null=True,blank=True)10 twitter = models.TextField(null=True,blank=True)11 12 def __str__(self):13 return self.name

試したこと

heroku DBをリセットした。
開発サーバーの時と同じようにデバッグが表示できるようにしてエラーの内容を確認できるようにした。
その結果DBにモデルが存在しているはずなのに存在しないといわれていることがわかった。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント