# python_platform **Repository Path**: yan_jidao/python_platform ## Basic Information - **Project Name**: python_platform - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-02 - **Last Updated**: 2026-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python商务数据分析教学平台 基于 Django + Vue 3 的在线 Python 培训/考试平台,支持题库管理、自动评分、班级管理和成绩追踪。 ## 功能特性 - 题库管理(目录、任务、测试用例) - 试卷组装与发布 - 班级管理与学生分配 - 在线代码编辑(CodeMirror 6) - 代码自动评分(沙箱执行) - 成绩统计与分析 ## 技术栈 ### 后端 - Django 6.0 + Django REST Framework - MySQL 数据库 - JWT 认证 ### 前端 - Vue 3 + Vite - Element Plus - Pinia 状态管理 - CodeMirror 6 代码编辑器 ## 快速开始 ### 环境要求 - Python 3.11+ - Node.js 18+ - MySQL 8.0+ ### 后端 ```bash cd backend pip install -r requirements.txt python manage.py migrate python manage.py runserver 8000 ``` ### 前端 ```bash cd frontend npm install npm run dev ``` 访问 http://localhost:3000 ## 默认账户 - 管理员:admin / admin123 - 学生:需由管理员创建 ## 项目结构 ``` python_platform/ ├── backend/ # Django 后端 │ ├── apps/ # 应用模块 │ │ ├── accounts/ # 用户认证 │ │ ├── questions/ # 题库管理 │ │ ├── papers/ # 试卷管理 │ │ ├── classes/ # 班级管理 │ │ └── exams/ # 考试系统 │ └── config/ # 项目配置 ├── frontend/ # Vue 3 前端 │ └── src/ │ ├── api/ # API 调用 │ ├── stores/ # Pinia 状态 │ ├── views/ # 页面组件 │ └── components/# 公共组件 └── README.md ``` ## 数据库配置 在 `backend/config/settings.py` 中配置: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'python_platform', 'USER': 'root', 'PASSWORD': 'your_password', 'HOST': 'localhost', 'PORT': '3306', } } ``` ## 许可证 MIT License