# leetcode **Repository Path**: wang-pengji3306/leetcode ## Basic Information - **Project Name**: leetcode - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-29 - **Last Updated**: 2024-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 996.icu [![LICENSE](https://img.shields.io/badge/license-Anti%20996-blue.svg)](https://github.com/996icu/996.ICU/blob/master/LICENSE) ## 项目名称 > 基于Django的在线编程平台 ## 运行条件 * 运行环境中需要C++环境 * 运行环境中需要Java环境 * Python推荐3.5-3.8 * 运行环境中需要npm环境并安装vue3.0 * 需要安装内依赖requirements.txt ## 后端运行说明 * 项目目录下 * pip install -r requirements.txt * python manage.py makemigrations * python manage.py migrate * python manage.py runserver ## 前端运行说明 * ./frontend/frontend 目录下 * npm install * npm runserve ## 技术架构 > Django + Vue ## Django 常用命令 * startproject:创建一个项目(*) * startapp:创建一个app(*) * runserver:运行开发服务器(*) * shell:进入django shell(*) * dbshell:进入django dbshell * check:检查django项目完整性 * flush:清空数据库 * compilemessages:编译语言文件 * makemessages:创建语言文件 * makemigrations:生成数据库同步脚本(*) * migrate:同步数据库(*) * showmigrations:查看生成的数据库同步脚本(*) * sqlflush:查看生成清空数据库的脚本(*) * sqlmigrate:查看数据库同步的sql语句(*) * dumpdata:导出数据 * loaddata:导入数据 * diffsettings:查看你的配置和django默认配置的不同之处 * manage.py特有的一些子命令: * createsuperuser:创建超级管理员(*) * changepassword:修改密码(*) * clearsessions:清除session