Json Web2Py应用程序-服务器IP变量,而不是:192.168.178.46:8000、192.168.178.53:8000和Pythonywhere

Json Web2Py应用程序-服务器IP变量,而不是:192.168.178.46:8000、192.168.178.53:8000和Pythonywhere,json,web2py,pythonanywhere,Json,Web2py,Pythonanywhere,在本地启动web2py时,我可以选择IP地址和端口,例如192.168.178.46:8000或192.168.178.53:8000等 在将Web2Py与json一起使用时,目前我使用的是硬编码的IP地址: d3.json("http://192.168.178.46:8000/web2pyappname/default/ rt_batt_data_json_xml_hmtl_dViz.json") .then(function(json_array){ ..... 如果启动方式不

在本地启动web2py时,我可以选择IP地址和端口,例如192.168.178.46:8000或192.168.178.53:8000等

在将Web2Py与json一起使用时,目前我使用的是硬编码的IP地址:

d3.json("http://192.168.178.46:8000/web2pyappname/default/
rt_batt_data_json_xml_hmtl_dViz.json")  
   .then(function(json_array){ .....
如果启动方式不同,则必须更改此代码的IP地址

是否有一个变量etc可以检索IP地址,并可以用来代替直接放在weblink中

同样,在python上使用/部署时,当前的问题在哪里

https://user_subdomain.pythonanywhere.com/admin/default
  /design/web2pyappname
虽然在web2py应用程序中导航工作正常, 我在尝试访问db表时已收到错误消息 无效的视图默认值/rt_batt_data_json_xml_hmtl_dViz.json

或者,这是以一种不同的方式完成的,作为一种服务,在本地开发时应该已经使用它了


如果它已经回答了细节,一个网络链接对我来说是可以的

您应该能够使用相对URL:

d3.json("/web2pyappname/default/rt_batt_data_json_xml_hmtl_dViz.json")

相对URL,它在本地PC上按照建议工作。它已经过详细测试。多谢各位

在Pythony上,它现在不工作,但在那里,已经使用的json视图不工作了。因此,我必须进行更深入和最现实的调查,之后必须提出一个问题

def rt_batt_data_json_xml_hmtl():
  battdat = db().select(db.csv_rt_bat_c3.rec_time,   
    db.csv_rt_bat_c3.cellnr, db.csv_rt_bat_c3.volt_act,
    db.csv_rt_bat_c3.id).as_list()
  return dict(battdat=battdat)