具体的环境配置键总体环境配置,一些开发过程中额外使用的包,安装方法以及对应讲解如下:
前端:
-
element-ui npm install element-ui
-
全局变量 npm install vuex
-
视频播放器 npm install vue-video-player
后端:
-
富文本编辑器 pip install ckeditor
-
分类过滤器 pip install django-filter
-
跨域访问 pip install django-cors-headers
-
后台管理Xadmin pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2
-
认证JWT pip install djangorestframework-jwt
-
缓存数据库redis pip install django-redis
-
异步celery pip install celery
-
支付宝支付 pip install python-alipay-sdk --upgrade
-
uswgi pip install uswgi
主要表设计如下,图由navicat生成:
前端:
- 在/luffy_pc目录下,使用
npm install. npm run dev
后端:
- 数据迁移,在/luffyapi目录下,使用
python manage.py makemigrations
python manage.py migrate
- 在/luffyapi目录下,创建超级用户,可登录xadmin
python manage.py createsuperuser
- 在/luffyapi目录下,运行项目
python manage.py runserver
https://blog.csdn.net/weixin_42065178/category_11755816.html ,如有不正确的地方,欢迎讨论。代码阅读方式建议:可以去https://github.com/Wanncye/vue-django-luffy/networkcommit网络图那里看进度,看一看每次提交都改了什么内容,以及commit的信息。