Python 使用ubuntu ec2(bitnami)部署django

Python 使用ubuntu ec2(bitnami)部署django,python,django,ubuntu,amazon-ec2,bitnami,Python,Django,Ubuntu,Amazon Ec2,Bitnami,我正在尝试部署我的django应用程序。我已经把它连接到了亚马逊ec2服务器上带有bitnami的Ubuntu ec2上 1。如何在ec2中访问应用程序的本地部署?:我通过macbook终端连接到ec2。我在终端内部运行python manage.py runserver,它说它已连接到ec2的本地主机。伟大的但当我只能通过终端与ec2对话时,如何访问127.0.0.1:8000网站上的ec2本地主机 2。我在设置模板时遇到问题:我一直得到错误模板不存在 模板加载程序验尸结果显示: Django

我正在尝试部署我的django应用程序。我已经把它连接到了亚马逊ec2服务器上带有bitnami的Ubuntu ec2上

1。如何在ec2中访问应用程序的本地部署?:我通过macbook终端连接到ec2。我在终端内部运行python manage.py runserver,它说它已连接到ec2的本地主机。伟大的但当我只能通过终端与ec2对话时,如何访问127.0.0.1:8000网站上的ec2本地主机

2。我在设置模板时遇到问题:我一直得到错误模板不存在

模板加载程序验尸结果显示:

Django尝试按以下顺序加载这些模板:

使用加载器django.template.loaders.filesystem.loader:

使用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(文件不存在)

谢谢

  • 您希望通过python manage.py runserver运行django web。 然后,您应该为设置ec2服务器ip,以使其他计算机访问您的django

    python manage.py运行服务器*****:80

  • 然后您可以访问

    '***.***.***.***:80'
    
    在您的safari或chrome中

  • 为了回答你的问题,我需要更多的细节。。如settings.py的template\u dir或etc.template\u loader检查您的settings.py;的模板目录
    您根本不会在那里使用runserver。Django文档中有一整节是关于如何部署到生产环境的。