Развертывание Django с использованием Ubuntu EC2 (Bitnami)
Я пытаюсь развернуть мое приложение Django. Я подключил его к Ubuntu EC2 с битнами на сервере Amazon EC2.
1. Как я могу получить доступ к своему локальному развертыванию приложения внутри моего ec2?: Я подключаюсь к своему ec2 через терминал MacBook. Я запускаю python manage.py runserver внутри терминала, и он говорит, что он подключен к локальному узлу ec2. Отлично. Но как мне получить доступ к локальному узлу ec2 на сайте 127.0.0.1:8000, когда я могу общаться с ним только через терминал?
2. У меня проблемы с настройкой шаблонов: я получаю сообщение об ошибке Шаблон не существует
После вскрытия шаблона загрузчик показал:
Django попытался загрузить эти шаблоны в следующем порядке:
Использование загрузчика django.template.loaders.filesystem.Loader:
Использование загрузчика django.template.loaders.app_directories.Loader:
/opt/bitnami/apps/django/lib/python2.7/site-packages/Django-1.7.9-py2.7.egg/django/contrib/admin/templates/dashboard.html (файл не существует)
/opt/bitnami/apps/django/lib/python2.7/site-packages/Django-1.7.9-py2.7.egg/django/contrib/auth/templates/dashboard.html (файл не существует)
Благодарю.
1 ответ
Вы хотите запустить свой django web с помощью python manage.py runserver. Затем вы должны установить IP-адрес вашего сервера ec2, чтобы другие компьютеры могли получить доступ к вашему django.
python manage.py runserver ***.***.***.***:80
тогда вы можете получить доступ
'***.***.***.***:80'
в вашем сафари или хром.
- чтобы ответить на ваш вопрос, мне нужно больше подробностей.. например, template.dir settings.py или т. д. template_loader проверьте каталог шаблонов settings.py;s.