2016-04-23 138 views
1

我跟随此website连接树莓派与网络服务器。所有步骤都正确完成,包括最后一个步骤。然后我试图去http://127.0.0.1:8000/但得到了镀铬此消息: “该网站无法达到Django RaspberryPi无法连接到网络服务器

127.0.0.1拒绝连接 ERR_CONNECTION_REFUSED。”

我不知道该怎么办等等只是改变了最后的命令到

python manage.py runserver 192.168.0.29:8000 

(192.168.0.29是我的RPI INET地址) 然后扔铬这一行: “服务器出错,请与管理员联系。” 同时对RPI,它抛出一个

ImportError: No module named 'django.middleware.security' 

我该如何解决这个问题?谢谢

+0

你的pi是否已安装模块'django'? – Hackaholic

+0

你应该在你的Chrome浏览器中输入地址'http://192.168.0.29:8000' – Hackaholic

+1

这里只是猜测,但它可能是一个简单的python2/python3问题?如果你运行'python3 manage.py runserver 192.168.0.29:8000'会怎么样? – jDo

回答

0

你应该在你的pi上安装django。

使用pip

sudo pip install django 

使用易于得到

sudo apt-get install python-django 
+0

运行第一个命令产生: 需求已经满足(使用--upgrade升级):django在/ usr/lib/python3/dist - 包 清理... –

+0

和运行第二个命令后出现错误: ImportError:没有名为'ConfigParser'的模块 –

+0

@ClaireELi django安装在你的pi中,我想你可以检查版本'python -c“import django ;打印django .__版本__“' – Hackaholic

1

你有实际设置运行django startproject Django项目?这应该正确地为您设置文件结构,然后您应该能够运行manage.py runserver并查看您的项目是否使用从您的ip/admin运行的管理服务运行。

+0

是的,我做到了。我会尝试你提供的链接。非常感谢! –

+0

问题解决了!感谢您分享的链接; D –

+0

很高兴能提供帮助 - 可能值得在此复制,然后将其标记为具有相同问题的其他人的回答 – HenryM