本系列文章为了记录自己第一个系统生成过程,主要使用django,drf,vue。本人非专业人士,此文只为记录学习,若有部分描述不够准确的地方,烦请指正。
建立这个系统的原因是因为,在生活中,很多觉得可以一两行代码解决的问题,可能对于不适用代码的人需要比较长时间去处理,由此便想到将py处理的工具放在线上,可以帮助别人处理文件。主要逻辑就是用户提交一个文件,选择要使用的py工具,返回一个文件给用户。
相关工具版本:
python 3.10.13
django 4.2.7
本系列主要用到的包:
- django
- drf
1. 新建环境
conda create -n learn_sys python=3.10
conda activate learn_sys
conda install django
注:安装django的时候注意查看不同python匹配的django版本,请参考FAQ:安装 | Django 文档 | Django
2. 创建django项目
cd django_drf_vue
django-admin startproject drf_vue_tools
文件结构如图

3. 运行django服务器
cd drf_vue_tools/
python manage.py runserver

访问http://127.0.0.1:8000/如下:

主要参考:
本文记录作者使用Django、DRF和Vue构建的线上文件处理系统,通过用户上传文件、选择工具处理并返回结果,旨在简化非编码者的工作。文章详细介绍了环境配置、项目创建和服务器运行过程。

被折叠的 条评论
为什么被折叠?



