天天生鲜Django项目——总目录

首先来看看我们要实现的是什么效果,演示视频如下:

天天生鲜项目——演示视频

天天生鲜项目

  • 该项目代码放在了我的github上,当你们拿到本项目的框架代码之前,迁移文件已经都有了。所以你们拿到代码后,先把你们的数据库建好,然后直接输入python manage.py migrate。
  • 该项目的B站学习视频连接:https://www.bilibili.com/video/av41733850/
  • 本项目使用django2.2.5进行网站的开发,故写下这篇文章记录所遇错误及步骤。

学前建议

本人觉得:web开发是一个很大的方向,里面涵盖了很多的内容,比如:需要掌握的东西很多也很繁杂,单就和爬虫相比,需要更加深入的了解前端知识,更加全面的思维。

另外,个人建议学习这些框架最好掌握:

  • Python基础知识。

  • 最好有一些做网站的经验,可以去菜鸟教程上学习网页 HTML, CSS, JavaScript 的知识。

  • 其次,最好对Linux命令、数据库、操作系统、网络知识、算法和数据结构等知识有所了解,虽然这些知识在学习某个框架时看乎不重要,但会决定你能不能走更远,段位更高。

项目规划

接下来根据业务逻辑从以下几个问题入手来介绍整个构建过程:

  • 天天生鲜Django项目——1. 项目需求分析和架构概览
  • 天天生鲜Django项目——2. 数据库设计
  • 天天生鲜Django项目——3. 项目创建与配置
  • 天天生鲜Django项目——4. 用户模块开发
  • 天天生鲜Django项目——Ubuntu安装FastDFS和Nginx
  • 天天生鲜Django项目——5. 商品模块开发
  • 天天生鲜Django项目——6. 购物车模块开发
  • 天天生鲜Django项目——7. 订单模块开发
  • 天天生鲜Django项目——8. 在Linux上进行项目部署
  • 天天生鲜Django项目——9. 项目总结
  • 天天生鲜Django项目——在Ubuntu上启动项目

技术栈

  • 语言:Python3.*
  • web框架:(Django)
  • 数据库: MySql、 redis
  • 任务队列(异步处理): celery(django-celery)
  • 分布式文件存储: FastDFS
  • 搜索引擎(商品检索): haystack(django-haystack)、whoosh、二次开发
  • web服务器配置: Nginx+ uwsgi
  • 开发环境: PyCharm、Linux、vim

你可能感兴趣的:(Django,Django)