Ошибка сервера Django развертывание 500, ничего в журналах -- django поле с участием openshift пол Связанный проблема

Django deployment 500 server error, nothing in logs


-1
vote

проблема

русский

Я получаю одну линейную запись в моем журнале, который только говорит «Получить 500 27», и браузер показывает 500 ошибку, а также естественным образом. Если журнал не дает мне ничего полезного, то как я могу пойти по устранению неполадок, чтобы увидеть, где происходит ошибка в Django?

Редактировать: Я должен добавить, что моя среда Dev работает нормально.

Редактировать II: Да, допустимые хосты устанавливаются правильно. Он отлично работает в среде Django Dev, и она работала нормально в openshift, пока не начал получать эту ошибку.

Английский оригинал

Im getting a single line entry in my log that just says 'GET 500 27' and the browser is showing a 500 error as well naturally. If the log is not giving me anything useful, then how can I go about troubleshooting this to see where the error is happening in Django?

EDIT: I should add that my dev environment is working just fine.

EDIT II: yeah allowed hosts is set properly. It works fine in the django dev environment, and it was working fine in openshift until I started getting this error.

</div
     
       
       

Список ответов

1
 
vote

Убедитесь, что у вас есть «Email_Backend, Email_Host и etc» в настройках. и установить ваш <код> ADMINS = (('Your Name', 'youremail@email.com'),) там. Таким образом, ошибки должны быть отправлены вам по электронной почте.

 

Make sure you have 'EMAIL_BACKEND, EMAIL_HOST, etc' set in the settings.py and set your ADMINS = (('Your Name', 'youremail@email.com'),) in there as well. that way errors should get sent to you via email.

</div
 
 
0
 
vote
vote
Лучший ответ
 

Хорошо, так что Traceback начал еще раз появиться (мне пришлось: Chrome: Щелкните правой кнопкой мыши и GT; repect Element & GT; Network & GT; журнал сохранения)

А потом я узнал, что моя проблема заключалась в том, что я неосознанно удалил базу данных MySQL, потому что я думал, что я его не использую. Я должен был затем удалить SQLite DB от Gitignore, а затем перезапустите все, чтобы использовать SQLite.

 

Ok so the traceback started showing again (I had to: CHROME: right click > Inspect element > network > preserve log)

and then I found out that my problem was that I unknowingly deleted the MySQL database because I thought I wasn't using it. I had to then remove the SQLite db from gitignore and then re-push everything to use SQLite.

</div
 
 
0
 
vote

Я думаю, что 500 ошибок принадлежит к этим настройкам на settings.py:

 <код> DEBUG = os.environ.get('DEBUG') == 'True'`   

разрешен путем замены -

 <код> DEBUG = True if os.environ.get('DEBUG') is not None:     DEBUG = os.environ.get('DEBUG') == 'True'   
 

I think the 500 error belongs to these settings on settings.py:

DEBUG = os.environ.get('DEBUG') == 'True'` 

Resolved by replacing with -

DEBUG = True if os.environ.get('DEBUG') is not None:     DEBUG = os.environ.get('DEBUG') == 'True' 
</div
 
 

Связанный проблема

46  Как использовать CURL с Django, CSRF токенами и почтовыми запросами  ( How to use curl with django csrf tokens and post requests ) 
Я использую скручивание для проверки одного из моих форм Django. Звонки, которые я пробовал (с ошибками из каждого, и над несколькими строками для читабельнос...

0  Запрос доступа от класса Inherit (View)  ( Access request from inherit class view ) 
Как я могу предъявить запрос на var, если я не реализую методы Get / Post из класса Inherit (View)? <код> class Base(View): def __init__(self): ...

2  Django Allauth - без проверки электронной почты для социальных пользователей  ( Django allauth no verification email for social users ) 
Я использую Django Allauth для потребностей Auth My Webse. Когда пользователь подписывает на мой сайт с социальной учетной записью - Google в основном (у ме...

0  Легко сравнивать планы MySQL в Джангу  ( Easy comparing mysql plans in django ) 
Есть ли способ распечатать запрос, например, из этой строки кода <код> Model.objects.all().order_by(sort_headers.get_order_by()) Я хочу планировать лучш...

48  Ошибка auth_user с django 1.8 и syncdb / migrate  ( Auth user error with django 1 8 and syncdb migrate ) 
При обновлении в Django 1.8 (с zc.buildout) и запуском SyncDB или миграция, я получаю это сообщение: <Код> django.db.utils.ProgrammingError: relation "auth_...

0  Шаблон Django зацикливается через список  ( Django template looping through a list ) 
Я пытаюсь закрутить простую список, как <код> {% for x in y %} <p>My name is {{ x }}</p> {% endfor %} Мои вирины такие как это <код> def listloop(requ...

0  Настройки LDAP от Nginx в Django  ( Ldap settings from nginx to django ) 
Как передавать настройки LDAP из Nginx в django-auth-ldap? Настройки Nginx: <код> ldap_server YADRO { url ldap://testserver.com:389/dc=cor...

1  Не удалось не нулевое ограничение: attussaver_post.user_id  ( Not null constraint failed statussaver post user id ) 
Я пытаюсь сохранить данные пользователя через модельфу в Django. К сожалению, я наткнулся не против NULL CONSTRAINT: Statussaver_Post.user_id. Вот моя модель....

0  Объедините несколько столов для ответа JSON в Django Read Framework  ( Combine multiple tables for a json response in django rest framework ) 
Я использую Django Read Framework для моего serializers . Мне нужно создать веб-сервис, который сочетает в себе поля в трех таблицах и дает JSON. У меня ес...

5  Как вставить 2 разных формы на одной и той же странице в Django  ( How insert 2 different forms on the same page in django ) 
Я должен вставить 2 формы на той же странице: 1) регистрационная форма 2) Форма входа . Так что, если я использую это в просмотру .py: <код> $(docume...

0  Вызов наборов запросов Django, когда пользователь нуждается в них  ( Calling django query sets when user needs them ) 
Я возвращаюсь и вперед с идеями, делая это, и никто из них не сработал, поэтому я попрошу идей. У меня есть модель под названием «Список», которые пользовател...

-3  Как публиковать данные в api api django  ( How to post data to django rest api ) 
У меня есть модель Django, которая выглядит как следующее: <код> [ { "ticker": "AAPL", "balance_sheet": [], "income_statement": ...

0  Ubuntu Supervisor Импорт модулей Python модулей  ( Ubuntu supervisor import python modules error ) 
Я использую супервизор для запуска Websocket Django в системе запуска. Когда я запускаю руководитель, он будет поднять ModulenotfoundError: Нет модуля с ...

0  Как обрабатывать кнопку Нажмите в проекте Django?  ( How to handle a button click in django project ) 
У меня есть форма, как показано ниже: <код> <form action="{% url clicked %}" method="get"> <input type="submit" value="Button" name="btn"/> </form> ...

8  GUNICORN.Socket: не удалось с результатом результата «Service-Start-Limit-Hit»  ( Gunicorn socket failed with result service start limit hit ) 
Я развернул приложение Django, и оно не удалось, потому что по какой-то причине файл gunicorn.socket не был создан, хотя перед добавлением nginx он отлично ра...