Python构建websi

2024-09-28 22:22:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我昨天刚用Django教程建立了一个网站,我对Python也知之甚少。这可能是一个毫无头绪的问题,但任何答复都是感激的。

我计划使用Python+Django来构建一个网页,它将在后端访问数据库。完成后,我想和我实验室的其他用户共享这个网站。他们的系统上没有安装Python或Django。那么我如何与他们共享这个网站(内联网访问)?我不可能在他们所有的系统上安装Python+Django。如果我不能使用Python+Django,我可以使用一些其他脚本语言/软件来创建一个网站,让我的代码控制对后端数据库的访问吗?

另外,我想从这个网站运行一些R代码。有人知道我该怎么做吗?我尝试下载rpy/rpy2/PypeR,由于我有一个64位系统,所有这些安装都失败了。

如有任何帮助,将不胜感激!


Tags: django代码用户数据库网页软件网站系统
1条回答
网友
1楼 · 发布于 2024-09-28 22:22:23

127.0.0.1是环回。如果你连接到一个网络,你必须有另一个IP卡。如果您使用的是linux类型ip addrifconfig,那么在Windows上键入ipconfig来获得您的IP地址(我现在的地址是192.168.0.192)。我想你现在使用的是Django开发服务器。取而代之的是:

python manage.py runserver

尝试:

^{pr2}$

0.0.0.0告诉服务器监听端口8000中所有可用的卡,并为Django网页提供服务。如果您的防火墙允许访问端口8000,那么intranet中的其他用户应该能够看到将浏览器指向您的ip的Django站点(比如192.168.0.192:8000)。当然,在他们的电脑上除了安装浏览器外,什么都没有安装。在

当您打算在内部网中运行此站点时,您只需通过Popen.Popen子进程(),但Django不是异步的,客户端必须等待程序结束才能看到任何输出。我做了一个简单的应用程序,多达5人使用,并做了这个技巧。要异步运行任务,必须使用django-celery。在

相关问题 更多 >