sslを導入した後にタイトルの問題が発生しました。
全ページsslを導入したところ、以下のようなNameerrorが発生し、テーブルは定義されていないというエラーが発生しました。views.pyにテーブルが読み込めていないのかと思います。
name 'UserTable' is not defined
それまではしっかり認識されていたのですが、
models.pyでは以下のように記載しております。
外部のSNSの名前、画像のpathを保存するためのテーブルになります。
python
1class UserTable(models.Model): 2user_name = models.CharField(max_length=32, null=True) 3user_image = models.ImageField(upload_to='images',blank=True, null=True)
adminページについても同様で、管理画面で"UserTable"だけが確認できません。
"UserTable"自体は作成されているようで、postgresqlに入り"\dt"で確認をしたところ、存在しておりました。
また、"admin.py"での"UserTable"の読み込みは以下のように実施しております。
python
1from .models import UserTable 2admin.site.register(UserTable)
もし、原因をご存じのほうがいらっしゃったら、ご教示いただけますと幸いです。
試したこと
データベースを一度DROPして、作成しなおしましたが、変化はありませんでした。
"migrations","migrate"は実施しております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。