Развертывание 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 ответ

  1. Вы хотите запустить свой django web с помощью python manage.py runserver. Затем вы должны установить IP-адрес вашего сервера ec2, чтобы другие компьютеры могли получить доступ к вашему django.

    python manage.py runserver ***.***.***.***:80

тогда вы можете получить доступ

'***.***.***.***:80'

в вашем сафари или хром.

  1. чтобы ответить на ваш вопрос, мне нужно больше подробностей.. например, template.dir settings.py или т. д. template_loader проверьте каталог шаблонов settings.py;s.
Другие вопросы по тегам