我在Ubuntu 14.04上安装了Django然后我激活了虚拟环境并创建了一个空项目,当我启动服务器时一切都很好:
./manage.py runserver 0.0.0.0:8000
然后我上传了我的" hello world"使用WinSCP进行项目(该项目是在Windows客户端上使用Visual Studio开发的),然后我运行相同的命令来启动服务器:
chmod +x manage.py
./manage.py runserver 0.0.0.0:8000
结果:
: No such file or directory
manage.py的第一行与空项目相同,它运行没有任何问题,并且是:
#!/usr/bin/env python
我将manage.py的第一行修改为:
#!/django/projects/prj01/prj01env/bin python
此时我再次运行manage.py,错误信息是:
bash: ./manage.py: /django/projects/prj01/prj01env/bin: bad interpreter: Permission denied
我以root身份运行每个命令。
你知道如何让我的'#hello world"项目运行正常吗?
谢谢。
答案 0 :(得分:0)
我发现了错误:
dos2unix manage.py
import json
w = requests.post(url, data=json.dumps(data), headers=headers)
现在工作正常。