python局域网建站
一、轻量级方案:使用 `http.server` 模块快速搭建静态网站展示
想象一下,你有一堆静态的HTML、CSS和JavaScript文件,并希望将它们部署到一个简单的服务器上以便他人访问。Python的内置`http.server`模块可以迅速帮你实现这一目标。
1. 启动本地 HTTP 服务器
只需在命令行中运行以下命令,即可在当前目录启动一个HTTP服务器。假设端口为8080,你可以根据自己的需要更改它。绑定到所有网络接口,允许局域网内的设备访问。
```bash
python -m http.server 8080 --bind 0.0.0.0
```
一旦服务器启动,你可以通过以下方式访问它:局域网内的设备可以通过你的IP地址和端口号访问。例如,如果你的IP地址是`192.168.1.10`,则可以通过浏览器访问`
获取本机IP地址的方法非常简单:在Windows系统中,只需输入`ipconfig`命令;在Linux或macOS系统中,输入`ifconfig`命令即可查看你的IPv4地址。
二、动态网站方案:使用 Flask 框架构建强大应用
如果你希望构建一个具有动态交互功能的网站,那么Flask框架将是一个很好的选择。它是一个轻量级的Web框架,可以轻松构建复杂的应用程序。下面是如何使用Flask搭建一个动态网站的简单步骤。
你需要安装Flask框架。通过以下命令安装:
```bash
pip install flask
```
接下来,创建一个基础的Flask应用。新建名为`app.py`的文件,并编写以下代码:
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html') 这里假设你有一个名为index.html的模板文件。实际开发中,你可能会有更复杂的路由和视图函数。