Как обойти ошибку makemigration при развертывании django на fly io
Я пытаюсь развернуть свое приложение django на fly.io. Я выполнил все шаги с этого сайта: https://testdriven.io/blog/django-fly/. При запуске flyctl launch я получаю следующую ошибку:
(venv) PS C:\Users\Dell\desktop\re\real_estate> flyctl launch Creating
app in C:\Users\Dell\desktop\re\real_estate Scanning source code ?
Overwrite "C:\Users\Dell\desktop\re\real_estate\Dockerfile"? No ?
Choose an app name (leave blank to generate one): re
automatically selected personal organization: dave ?
Choose a region for deployment: Chennai (Madras), India (maa) Created
app re in organization personal Set secrets on re: SECRET_KEY Creating
database migrations Error failed running
C:\Users\Dell\desktop\re\venv\Scripts\python.exe manage.py
makemigrations: exit status 1
Я не вносил никаких изменений в базу данных.
Я попробовал запустить
python manage.py makemigrations
Это дало следующую ошибку:
ALLOWED_HOSTS = os.getenv('ALLOWED_HOSTS').split(' ')
AttributeError: 'NoneType' object has no attribute 'split'
Тогда я попробовал следующее в файле settings.py:
ALLOWED_HOSTS = ["*"]
CSRF_TRUSTED_ORIGINS = ["*"]
которая выдала следующую ошибку:
File "C:\Users\Dell\desktop\re\venv\lib\site-
packages\dj_database_url.py", line 88, in parse
if "?" in path and not url.query:
TypeError: a bytes-like object is required, not 'str'