Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过WSGI的Android Django连接_Android_Django - Fatal编程技术网

通过WSGI的Android Django连接

通过WSGI的Android Django连接,android,django,Android,Django,我正在尝试在我的android虚拟设备上访问django项目(mysite)。 /var/www/mysite/apachedjango.wsgi文件的内容是: import os import sys from django.conf.urls.defaults import * sys.path.insert(0, '/var/www') sys.path.insert(1,'/var/www/mysite') sys.path.insert(1,'/var/www/mysite') os.

我正在尝试在我的android虚拟设备上访问django项目(mysite)。 /var/www/mysite/apachedjango.wsgi文件的内容是:

import os
import sys
from django.conf.urls.defaults import *
sys.path.insert(0, '/var/www')
sys.path.insert(1,'/var/www/mysite')
sys.path.insert(1,'/var/www/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()
我的
/etc/apache2/httpd.conf
文件:

MaxRequestsPerChild 1
ServerName localhost
PythonPath "['/var/www','/var/www/mysite','/var/www/mysite/books','/var/www/templates'] + sys.path"
DocumentRoot /var/www/mysite
<Location "/mysite/">
SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE mysite.settings
    PythonOption django.root /mysite
    PythonDebug On
</Location>
<Virtualhost 192.168.1.2:80>
ServerName localhost
DocumentRoot /var/www/mysite    
<Directory /var/www/mysite>
  Order allow,deny
  Allow from all
  SetEnv DJANGO_SETTINGS_MODULE mysite.settings
</Directory>
WSGIDaemonProcess mysite processes=2 threads=15 display-name=%{GROUP}
WSGIProcessGroup mysite
WSGIScriptAlias / /var/www/mysite/apache/django.wsgi
</Virtualhost>
现在,当我尝试访问
url=”时http://192.168.1.2/mysite/login“
在android avd中,它给了我以下错误:

 "error Cannot connect to destination (192.168.1.2)"
我可以通过键入
访问该网站。”http://localhost/mysite/login“
在浏览器中,但不在android avd中

有人能帮我吗

主机(运行模拟器的主机)可在虚拟Android设备上使用
10.0.2.2
IP和使用PC的实际IP


请参阅参考。

当我通过系统ip访问url时,问题得到了解决……在我的笔记本电脑中,ip没有设置,所以我只设置了ip,问题就解决了。问题是ip。我刚刚执行命令“sudo ifconfig eth0 10.0.0.10 netmask 255.255.255.0”来设置eth0 ip。然后在我的url中输入10.0.0.10并让它运行