Skip to content

stonebegin/messageBoard

Repository files navigation

项目名称

留言板 作者:陶磊 邮箱:[email protected]

技术栈

Django + DRF + Vuejs + Element + MySQL

运行方式

1.此目录下运行 docker-compose build

如果有什么依赖的安装出现问题,可能需要(正常不用):
(1)先 cd 到 ./src/frontend/ 下
(2)运行 npm install 命令安装前端相关依赖

2.返回到与本README.MD同级的目录下

运行 docker-compose up 命令,启动前后端服务器

(如果运行有问题,可能是后端缺少相关依赖,请 cd 到 /src/backend/下 pip install安装缺少的依赖)

3.docker exec -it <backend-docker-container-id> /bin/bash

进入bash环境后,运行python manage.py makemigrations, python manage.py migrate建表

4.在浏览器中访问 http://frontend.docker.io ,访问相关服务

5.注册或者登录后多留言几条哦!

目录结构

后端相关
后端项目名称api(不是我起的),分为board、user两个应用
/src/backend/board/ 下实现留言板留言、点赞、踩等功能
/src/backend/user/ 下实现登录注册相关功能
前端相关
主要分为Index(首页)、Board(留言板)、Login(登录)、Signup(注册)四个组件
实现了注册,登录,登出,留言,点赞,踩等功能
输入邮箱密码用户名有相关验证,留言增加了分类功能

运行预览

index login signup index2 board index3

About

vue + element-ui + django 留言板Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published