Запуск 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/. Вместо этого:

  1. Откройте (двойной щелчок) файл settings.py в разделе Files (portfolio/portfolio/settings.py) и отредактируйте следующее (оно будет сохранено автоматически): ALLOWED_HOSTS = ['colab.research.google.com']

  2. Думаю, это необязательно, но я бы добавил и запустил !python manage.py migrate перед запуском сервера !python manage.py runserver 8000

  3. Нажмите на ссылку, которая была выведена eval_js (print(eval_js("google.colab.kernel.proxyPort(8000)")))

Я потерялся в том же месте, но когда я проверил это более тщательно, я обнаружил, что ссылка, сгенерированная по пути, была Django url. Адрес localhost в конце не имеет значения.

Вернуться на верх