Django не может получить доступ из той же локальной сети после запуска сервера ip:port

Пожалуйста, помогите в моей проблеме, я новичок в программировании django, моя проблема в том, что когда я использую localhost могу направить на панель, но когда я использую Local IP получаю сообщение об ошибке и все еще в меню входа, ниже приведено сообщение об ошибке из консоли:

Заголовок Cross-Origin-Opener-Policy был проигнорирован, поскольку происхождение URL не заслуживало доверия. Оно было определено либо в окончательном ответе, либо в перенаправлении. Пожалуйста, передайте ответ по протоколу HTTPS. Вы также можете использовать протокол 'localhost'

Отказано в выполнении скрипта с сайта 'http://192.168.0.81:8000/static/vendor/libs/%40form-validation/umd/plugin-bootstrap5/index.min.js', поскольку его MIME-тип ('text/html') не является исполняемым, а строгая проверка MIME-типа включена.

для setup.py

ALLOWED_HOSTS = \['192.168.0.81', 'localhost', '127.0.0.1'\]

SESSION_COOKIE_SECURE = True

CSRF_COOKIE_SECURE = True

STATIC_URL = '/static/'

STATIC_ROOT = BASE_DIR / 'staticfiles'

MEDIA_URL = '/media/'

MEDIA_ROOT = BASE_DIR / 'media'

У вас есть символ пробела, который добавляется к вашему url. Обратите внимание на %40, который является пробелом в кодировке http.

Если вы перейдете по адресу: http://192.168.0.81:8000/static/vendor/libs/form-validation/umd/plugin-bootstrap5/index.min.js работает ли запрос. (Обратите внимание, что я удалил %40 из url.

)

Если это сработает, то можно предположить, что здесь есть пробельный символ, который был добавлен куда-то по ошибке.

Теперь о причине, по которой вы получаете ошибку html mimetype. У вас есть тег <script>, который пытается запустить страницу django http404.

У вас есть эти строки, добавленные в urls.py?

if settings.DEBUG:
    urlpatterns = urlpatterns + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Далее, если вы запускаете сервер с DEBUG = False, измените его на True

Если все еще не работает, попробуйте разные браузеры и предоставьте больше отладочной информации

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