要在 Windows 上搭建 Django、Vue.js 和 Nginx 开发环境,需要完成以下步骤: 安装 Python 和 Node.js 在 Windows 上安装 Python 和 Node.js,你可以前往官方网站下载安装包,然后按照安装向导进行安装。 安装 Django 和 Django REST framework 打开命令行界面(比如 PowerShell 或者 CMD),运行以下命令来安装 Django 和 Django REST framework: Copy code pip install django pip install djangorestframework 创建 Django 项目和 Vue.js 项目 使用 Django 命令行工具 django-admin 创建一个新的 Django 项目,并在该项目中创建一个名为 frontend 的 Vue.js 项目。 bash Copy code django-admin startproject myproject cd myproject django-admin startapp myapp cd myapp vue create frontend 编写 Django API 视图 打开 myapp/views.py 文件,编写一个简单的 Django API 视图: python Copy code from django.http import JsonResponse def api(request): data = {'message': 'Hello, World!'} return JsonResponse(data) 编写 Vue.js 组件 打开 frontend/src/components/HelloWorld.vue 文件,编写一个简单的 Vue.js 组件: html Copy code 配置 Nginx 反向代理 安装 Nginx,然后打开 Nginx 配置文件 nginx.conf,添加以下配置: css Copy code http { upstream django { server 127.0.0.1:8000; } upstream vue { server 127.0.0.1:8080; } server { listen 80; server_name localhost; location /api/ { proxy_pass http://django/; } location / { proxy_pass http://vue/; } } } 启动 Django 和 Vue.js 服务器 在 myapp 目录下运行以下命令启动 Django 服务器: Copy code python manage.py runserver 在 frontend 目录下运行以下命令启动 Vue.js 服务器: arduino Copy code npm run serve 启动 Nginx 服务器 打开命令行界面,进入 Nginx 安装目录下的 sbin 目录,运行以下命令启动 Nginx 服务器: Copy code nginx.exe 现在你就可以在浏览器中访问 http://localhost,看到一个来自 Vue.js 组件的 "Hello, World!" 消息了。 希望这个步骤可以帮助你在 Windows 上搭建 Django、Vue.js 和 Nginx 开发环境。