Это дает: внутренняя ошибка сервера
когда я пытаюсь получить доступ к сайту / администратору или любому другому приложению
Пытаюсь развернуть мое приложение с помощью heroku.
Это бревно от героки:
Файл "/app/.heroku/python/lib/python3.6/site-packages/django/utils/functional.py", строка 125, в __cast
2019-05-08T15: 15: 47.484058 + 00: 00 приложение [web.1]: вернуть себя .__ text_cast ()
2019-05-08T15: 15: 47.484060 + 00: 00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/django/utils/functional.py ", строка 113, в __text_cast
2019-05-08T15: 15: 47.484061 + 00: 00 app [web.1]: return func (* self .__ args, ** self .__ kw)
2019-05-08T15: 15: 47.484063 + 00: 00 приложение [web.1]: файл "/app/.heroku/python/lib/python3.6/site-packages/django/urls/base.py ", стр. 86, в обратном порядке
2019-05-08T15: 15: 47.484064 + 00: 00 app [web.1]: повысить NoReverseMatch (ключ% "не является зарегистрированным пространством имен")
2019-05-08T15: 15: 47.484066 + 00:00 приложение [web.1]: django.urls.exceptions.NoReverseMatch: 'promotions' не является зарегистрированным пространством имен
2019-05-08T15: 15: 47.484067 + 00:00 приложение [web.1]: 10.13.251.26 - - [08 / май / 2019: 15: 15: 47 +0000] "GET / admin / login / ? next = / admin / HTTP / 1.1 "500 0" - "" - "
2019-05-08T15: 17: 06.098441 + 00: 00 heroku [router]: at = метод info = путь GET = "/" host = aapnik123.herokuapp.com request_id = 18244196-eaec-43ef-be28-bb4cbbdee0b0 fwd = "103.232.241.185" dyno = web.1 connect = 1 мс сервис = 17 мс статус = 200 байт = 7368 протокол = https
2019-05-08T15: 17: 06.098037 + 00: 00 app [web.1]: 10.63.174.177 - - [08 / май / 2019: 15: 17: 06 +0000] «GET / HTTP / 1.1» 200 6967 "https://dashboard.heroku.com/"" Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537,36 (KHTML, как Gecko) Chrome / 74.0.3729.131 Safari / 537,36 "
2019-05-08T15: 19: 19.758608 + 00: 00 heroku [router]: at = метод info = путь GET = "/ admin /" host = aapnik123.herokuapp.com request_id = 17fea225-3ad5-4ec5-b817 -e941818ea8d7 fwd = "103.232.241.185" dyno = web.1 connect = служба 0 мс = состояние 3 мс = 302 байта = протокол 346 = https
2019-05-08T15: 19: 19.759552 + 00: 00 app [web.1]: 10.123.204.200 - - [08 / May / 2019: 15: 19: 19 +0000] "GET / admin / HTTP / 1.1 "302 0" - "" Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 74.0.3729.131 Safari / 537.36 "
Я попытался установить разрешенные хосты = "*".
это мой url.py в основном приложении
Я попытался использовать namepsace для устранения ошибки NoReverseMatch , но она не работает.
from django.contrib import admin
from django.urls import path,include
from oscarapi.app import application
# from getdetail import *
# app_name = "eshop"
urlpatterns = [
# path('i18n',django.conf.urls.i18n),
path('admin/', admin.site.urls),
# ath('dashboard/', admin.site.urls),
# path('GET_DET/', include('GET_DETAIL.urls',namespace='GET_DET')),
# path('PUT_DET/', include('PUT_DET.urls',namespace='PUT_DET')),
path('GET_DET/', include('GET_DETAIL.urls')),
path('PUT_DET/', include('PUT_DET.urls')),
# path('oscarapi/', application.urls),
path('', application.urls),
]