Amazon web services Elastic beanstalk中的Django rest api不起作用,但在127.0.0.1中起作用

Amazon web services Elastic beanstalk中的Django rest api不起作用,但在127.0.0.1中起作用,amazon-web-services,django-rest-framework,wsgi,amazon-elastic-beanstalk,django-wsgi,Amazon Web Services,Django Rest Framework,Wsgi,Amazon Elastic Beanstalk,Django Wsgi,我有一个AWS弹性豆茎严重的问题,我不知道如何解决它。 我已经在elastic beanstalk中部署了DRF应用程序。 我的Django rest框架在127.0.0.1中运行良好,但它在elastic beanstalk服务器中出现了内部服务器错误 (日志文件太大,因此无法在此上载。) 日志文件中最突出的错误行是- 1. mod_wsgi (pid=3890): Target WSGI script '/opt/python/current/app/beanalytic_project/w

我有一个AWS弹性豆茎严重的问题,我不知道如何解决它。 我已经在elastic beanstalk中部署了DRF应用程序。 我的Django rest框架在127.0.0.1中运行良好,但它在elastic beanstalk服务器中出现了内部服务器错误

(日志文件太大,因此无法在此上载。)

日志文件中最突出的错误行是-

1. mod_wsgi (pid=3890):
Target WSGI script '/opt/python/current/app/beanalytic_project/wsgi.py' cannot 
be loaded as Python module.

----------

2.mod_wsgi (pid=3890): Exception occurred processing WSGI script 
'/opt/python/current/app/my_project/wsgi.py'.

----------

3.Traceback (most recent call last):
[Wed Nov 06 10:57:18.422431 2019] [:error] [pid 3890] [remote 
172.31.18.188:71]   File "/opt/python/current/app/my_project/wsgi.py", line 
16, in <module>
[Wed Nov 06 10:57:18.422436 2019] [:error] [pid 3890] [remote 
172.31.18.188:71]     application = get_wsgi_application()
[Wed Nov 06 10:57:18.422443 2019] [:error] [pid 3890] [remote 
172.31.18.188:71]   File "/opt/python/run/venv/local/lib64/python3.6/site- 
packages/django/core/wsgi.py", line 12, in get_wsgi_application
1。mod_wsgi(pid=3890):
目标WSGI脚本“/opt/python/current/app/beanalysis_project/WSGI.py”无法启动
可以作为Python模块加载。
----------
2.mod_wsgi(pid=3890):处理wsgi脚本时发生异常
“/opt/python/current/app/my_project/wsgi.py”。
----------
3.回溯(最近一次呼叫最后一次):
[Wed Nov 06 10:57:18.422431 2019][:错误][pid 3890][远程
172.31.18.188:71]文件“/opt/python/current/app/my_project/wsgi.py”,第行
16,在
[Wed Nov 06 10:57:18.422436 2019][:错误][pid 3890][远程
172.31.18.188:71]application=get\u wsgi\u application()
[Wed Nov 06 10:57:18.422443 2019][:错误][pid 3890][远程
172.31.18.188:71]文件“/opt/python/run/venv/local/lib64/python3.6/site-
packages/django/core/wsgi.py”,第12行,在get_wsgi_应用程序中

请帮忙。我真的需要它。多谢各位


我遵循的教程。

它是否有效?@error404不有效,我的问题与此类似,似乎elastic beanstalk不支持Python3.6中的Django 2.2@错误404。这就是我有问题的原因。