天涯随风 發表於 2025-6-6 15:40:00

Django-vue3-admin Windows PyCharm本地部署指南

<p>Django-vue3-admin Windows PyCharm本地部署指南</p>
<p>以下是针对PyCharm IDE优化的部署流程,整合多来源的最佳实践:</p>
<p>一、环境准备</p>
<p>安装Python 3.11+‌</p>
<p>官方下载安装包,勾选 ‌Add Python to PATH‌<br>
验证安装:python --version(需显示3.11+)</p>
<p>安装Node.js 18.x LTS‌</p>
<p>官网下载安装包,验证:node -v</p>
<p>安装PyCharm Professional‌</p>
<p>官网下载安装包,勾选关键选项:<br>
✅ Add "bin" folder to the PATH<br>
✅ Associate .py files with PyCharm</p>
<p>可选组件‌</p>
<p>MySQL 8.0+(字符集设为utf8mb4)<br>
Redis(最新版)<br>
二、项目配置</p>
<p>源码获取‌</p>
<p>bash<br>
Copy Code<br>
git clone https://gitee.com/huge-dream/django-vue3-admin.git</p>
<p>删除 web/src/views/system/demo/demo.vue 并注释相关CURD代码</p>
<p>PyCharm后端配置‌</p>
<p>打开backend目录作为项目<br>
创建虚拟环境:<br>
bash<br>
Copy Code<br>
python -m venv venv<br>
venv\Scripts\activate</p>
<p>安装依赖:pip install -r requirements.txt(使用清华源)<br>
复制 conf/env.example.py → conf/env.py,配置MySQL连接(字符集utf8mb4)</p>
<p>数据库初始化‌</p>
<p>bash<br>
Copy Code<br>
python manage.py makemigrations<br>
python manage.py migrate<br>
python manage.py init       # 初始化权限数据<br>
python manage.py init_area# 初始化省市县数据</p>
<p>PyCharm前端配置‌</p>
<p>新窗口打开web目录<br>
安装依赖:npm install --registry=https://registry.npm.taobao.org<br>
配置运行参数:<br>
命令:run<br>
Scripts:dev<br>
端口修改:编辑.env.development文件<br>
三、启动服务</p>
<p>后端启动‌</p>
<p>在backend项目中:<br>
右键manage.py → Run 'manage'<br>
添加参数:runserver 0.0.0.0:8000<br>
或终端执行:python manage.py runserver</p>
<p>前端启动‌</p>
<p>在web项目中:<br>
点击运行按钮(选择npm配置)<br>
或终端执行:npm run dev<br>
四、访问验证<br>
访问入口        默认凭证        说明<br>
http://localhost:8080        superadmin/admin123456        前端系统<br>
http://localhost:8000/admin        需createsuperuser创建        Django Admin后台<br>
五、常见问题解决</p>
<p>静态文件加载失败‌</p>
<p>bash<br>
Copy Code<br>
python manage.py collectstatic</p>
<p>并在settings.py配置STATIC_ROOT</p>
<p>端口冲突‌</p>
<p>后端:修改manage.py运行参数为runserver 端口号<br>
前端:修改web/.env.development的VUE_APP_PORT</p>
<p>虚拟环境激活失败‌</p>
<p>PyCharm设置 → Tools → Terminal → 勾选Activate virtualenv</p>
<p>部署全程无需Apache/Nginx,开发环境直接用内置服务即可。生产部署建议切换Waitress/Daphne服务器。</p><br><br>
来源:https://www.cnblogs.com/jtxs/p/18914184
頁: [1]
查看完整版本: Django-vue3-admin Windows PyCharm本地部署指南