Запуск Django на Google Colab
Я пытался запустить Django на Colab, следуя инструкции здесь, однако, после шага !python manage.py runserver
я попытался
зайдите на сервер, используя ссылку Google Colab, которую вы напечатали, выполнив метод eval_js ранее.
there is a error msg:
Эта страница не работает0yztv6fmakbj-496ff2e9c6d22116-8000-colab.googleusercontent.com в настоящее время не может обработать этот запрос. HTTP ОШИБКА 500
Затем я попытался перейти по ссылке http://127.0.0.1:8000/,
и появляется сообщение об ошибке следующего содержания
Эта страница не работает127.0.0.1 не отправил никаких данных.
Могу ли я спросить, как это исправить? Если это не тот способ запуска Django в Colab, что мне делать? и каждый раз, когда я запускаю !python manage.py runserver, он продолжает выполнять
Performing system checks...
Это нормально?
Заранее спасибо.
Я могу запустить его без проблем, это мой блокнот https://colab.research.google.com/drive/1XcxOu_9w9Rs_m9bT3ueqeQmSctGvPjPB?usp=sharing, возможно вы забыли сохранить settings.py после изменения ALLOWED_HOSTS, или возможно вы не подключились к бэкенду colab, потому что colab отключил сессию через несколько часов
извините мой английский не очень хорош
Все хорошо с вашим кодом, но не обращайтесь к ссылке http://127.0.0.1:8000/. Вместо этого:
Откройте (двойной щелчок) файл settings.py в разделе Files (portfolio/portfolio/settings.py) и отредактируйте следующее (оно будет сохранено автоматически):
ALLOWED_HOSTS = ['colab.research.google.com']
Думаю, это необязательно, но я бы добавил и запустил
!python manage.py migrate
перед запуском сервера!python manage.py runserver 8000
Нажмите на ссылку, которая была выведена eval_js (
print(eval_js("google.colab.kernel.proxyPort(8000)"))
)
Я потерялся в том же месте, но когда я проверил это более тщательно, я обнаружил, что ссылка, сгенерированная по пути, была Django url. Адрес localhost в конце не имеет значения.