# simv **Repository Path**: kimu/simv ## Basic Information - **Project Name**: simv - **Description**: 一个采用django做框架,django-rest-framework做restful-api的网站。前端使用当下流行的vue-cli开发,并使用了vuetify作为前端框架以美化外观。网站的主要内容以用户的分享为主,类似于博客,此网站仅供学习交流使用。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-07-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # simv #### 介绍 一个采用django做框架,django-rest-framework做restful-api的网站。前端使用当下流行的vue-cli开发,并使用了vuetify作为前端框架以美化外观。网站的主要内容以用户的分享为主,类似于博客,此网站仅供学习交流使用。 #### 安装教程 ##### DJANGO部分 1. 首先下载压缩包,用python3创建一个虚拟环境并将压缩包解压至虚拟环境的文件夹中。 2. 打开命令行,激活虚拟环境(重要)并进入到项目文件夹中,使用命令pip3 install -r requirements.txt安装python的第三方依赖。 3. 此网站需要一个mysql数据库,所以下载mysql的社区版压缩包,指路: https://dev.mysql.com/downloads/mysql/ (下载第一个),下载好以后选一个地方解压。有关mysql的使用方式请自行网上搜索。 4. 进入mysql的命令行,输入命令:CREATE DATABASE `simv_db` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;创建项目所需数据库。 5. 在项目文件夹中找到develop.py这个文件,具体位置在simv/simv/settings/develop.py,修改里面的有关mysql的配置的PASSWORD为你自己的数据库密码。 6. 配置好数据库好,进入manage.py所在文件夹,使用命令python manage.py migrate迁移数据库,创建各模型所需的表。 ##### VUE部分 1. 如何安装vue不在这里说,网上有很多帖子(嫌慢先装cnpm),但一定要记住安装vue3.0以上版本,用的命令是npm install @vue/cli,或者是cnpm install @vue/cli。 2. 打开命令行,进入vue文件夹,输入命令cnpm install以安装vue项目所需依赖(安装过程中提示WARNING或者deprecate不要去管)。 3. 依赖安装好了以后,打开命令行,输入vue ui打开vue的图形管理界面,导入vue项目(vue项目对应本项目的vue文件夹)。   #### 使用说明 1. 首先运行服务器,python manage.py runserver 127.0.0.1:8020(一定要是端口号8020,8000端口被vue ui占用了,这里重新设置了)。 2. 然后用vue ui运行vue项目,启动app,即可看到页面效果(目前存在IE浏览器不能够正常显示的问题,请使用谷歌或者火狐浏览器)。 #### 参与贡献 1. 本仓库暂时不支持参与贡献。