鱼C论坛

 找回密码
 立即注册
查看: 41|回复: 2

[已解决]想学习Vue+Django

[复制链接]
发表于 昨天 10:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想学习Django跟vue框架,做前后端分离.有什么推荐的书或者视频吗?
最佳答案
昨天 12:22
vue直接看官方文档
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 10:45 | 显示全部楼层
想学习Vue+Django做前后端分离?这个方向很棒!以下是我推荐的资源,分为书籍和视频两类:

Django 学习资源:
  • 书籍推荐
    《Django企业开发实战》 - 国内实战派书籍,适合快速上手项目。
    《Django for APIs》 - 专注用Django构建REST API,前后端分离必看。
  • 视频推荐
    在B站搜索「Django REST framework教程」 - 多个中文系列教程(如莫烦Python)。
    慕课网《Django高级实战》 - 含JWT认证、API设计等分离开发核心内容。


Vue 学习资源:
  • 书籍推荐
    《Vue.js设计与实现》 - 深入原理,适合打基础。
    《Vue.js项目实战》 - 包含电商平台等实战案例。
  • 视频推荐
    B站搜索「Vue3+TypeScript教程」 - 推荐技术胖或尚硅谷的系列(选新版本)。
    Vue官方教程(vuejs.org) - 免费且权威,务必过一遍。


前后端整合关键点:
1. Django侧:
- 用Django REST Framework写API接口
- 跨域问题用django-cors-headers解决
- 示例代码:

  1. # views.py
  2. from rest_framework.views import APIView
  3. class UserAPI(APIView):
  4.     def get(self, request):
  5.         return Response({"data": "Hello Vue!"})
复制代码


2. Vue侧:
- 用axios调用Django接口
- 示例代码:

  1. // Vue组件中
  2. axios.get('[url=http://your-django-api/users/')]http://your-django-api/users/')[/url]
  3.   .then(response => {
  4.     this.data = response.data;
  5.   })
复制代码


学习路线建议:
1. 先掌握Django基础(模型/视图/路由)
2. 再学Django REST Framework(序列化器/视图集)
3. 同步学习Vue基础(组件/路由/Vuex)
4. 最后用axios对接两者

避坑提示:开发时启动两个服务!
- Django运行在localhost:8000
- Vue运行在localhost:8080
npm run servepython manage.py runserver同时启动

坚持动手写项目,比如「博客系统+管理后台」,2个月就能上手全栈开发!有具体问题随时来问~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 12:22 | 显示全部楼层    本楼为最佳答案   
vue直接看官方文档
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-8 02:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表