我尝试将我的django项目部署在heroku上,并遵循以下命令
heroku login
git init
git add .
git commit -m "first commit"
heroku create
heroku git:remote -a name
pip install gunicorn
gunicorn application.wsgi
当涉及到最新命令时,会发生错误: ModuleNotFoundError:没有名为“ fcntl”的模块
我该如何解决?
答案 0 :(得分:0)
底层操作系统是Windows吗? fcntl在Windows系统上不可用,Gunicorn在Windows上不起作用
使用Waitress在Windows上运行WSGI Web应用程序(如Django)
基本上,您所需要做的就是用以下方式替换“ gunicorn”电话:
waitress-serve --listen=*:8000 myapp.wsgi:application
对于典型的应用程序,这将为您提供与运行gunicorn相同的结果。 :)祝你好运!