Python / Django でWebアプリケーションを作成する際に、最初にやっておかなければならないこと、それはUserモデルの拡張です。
まずはこれ
https://torina.top/detail/350/
こちらを参考に、というかそのまま使ってまずはmodels.py、admin.py、settings.pyをカスタマイズします。
その際に、
settings.py
ALLOWED_HOSTS = ['xxx.xxx.xxx.xxx']
(省略)
INSTALLED_APPS = [
(省略
'accounts',
]
もお忘れなく。
また、上記参考サイトにないのですが、admin.pyには、次の記述も必要です。
admin.py
import accounts
これをファイルの最初に書いておきます。
ちなみに、accountsというのはアプリ名ですので、ご自身のアプリ名に読み替えてください。
これをやってから、migrateします。
その後にSuperUserを作ります。
最初にやらねばならない理由
https://qiita.com/sheep96/items/752acbda64898f20aab2
こちらをご覧ください。