Python学员感言:电商项目要先把框架搭起来

来源:奇酷学院 发表于:2018-11-08 17:36:30

难的是开头,如果一开始,连项目的需求分析都分析不好,框架都搭建不起来,那么这个项目根本没有继续开发下去的必要。

通过这次做项目,是我对编程有了进一步的认识,之前也很少做过类似的项目,刚开始学python基础的时候,跟着老师,用面向对象写了一个飞机大战小游戏,那时候还没有学框架,而这一次写项目,正好是刚刚学完python的Django框架,所谓“养兵千日用兵一时”,经过两周的学习,便开始了用Django框架,分组完成网后端功能。

刚开始分配下来的项目的时候,一整天是一头雾水,完全懵逼,根本不知道从何下手,但是即便是没思路,小组还是决定先分析模块,数据模型,利用Django框架写项目,最重要的就是框架,首先要搭建一个项目框架出来,而搭建框架,就需要判断该网站有几个子模块,我们写的是中酒项目,说白了就是卖酒的网站,当时为了分析子模块的时候,小组便产生了分歧,就项目要分几个模块,小组甚至讨论了两天还未定,直到第二天下午,还是老师帮我们分析了,我们最终才定下来子模块和数据类型。

由于我们写的是中酒网,主要是关于酒的售卖,因此,我们将数据类型分为了,用户类,商品一级类型(大类型),商品二级类型(列表类型),商品类(具体商品),购物车类型,订单类型,刚一开始,就要把每个数据模型的属性,类型长度都定义好,这样访问数据库时才不会出错。

我作为组长,做的是商品的详细信息,商品列表,商品的查询,商品的一级类型,二级类型的查询显示等等。刚开始写的时候,因为对类型的一二级感觉还不太熟悉,可能有些不知道如何下手,但是一旦开始上手写了,那就是缺什么功能,想方设法去实现什么功能。慢慢的从首页开始,我先从二级类型开始,实现二级到列表页的功能,没有列表页,就自己造。从项目前端首页模板中截取头和尾,内容自己再去完善。当给所有的二级类型实现了到商品列表页的功能之后,再去完善列表页,列表页完成之后,再去写商品详情页。详情页实现之后,再去实现首页的一级类型的链接功能,让商品类型显得更加完善。当有了一个明确的目标之后,一点点的去写,缺什么补什么,商品这个模块就这样慢慢的完善成功。

通过本次项目的学习之后,我发现,所谓难的是开头,如果一开始,连项目的需求分析都分析不好,框架都搭建不起来,那么这个项目根本没有继续开发下去的必要,而且这是一个团队项目,用到了svn服务器,这个东西刚开始也是不太熟,导致我们不停的创建,不停的删除,也是折磨了好一阵。。。不过重要的不是完成了什么,重要的是学到了什么,在这次项目中自己又掌握了什么,总之,这次项目的开发,对我们总体的技能的提升还是很高的,至少把以往死的知识能让我们灵活的运用在了项目中。

python写电商网站框架_Python学员感言:电商项目要先把框架搭起来相关推荐

  1. HTML5期末大作业:电商网站设计——仿淘宝电商网站管理系统21页(含毕业设计论文7500字) HTML+CSS+JavaScript

    HTML5期末大作业:电商网站设计--仿淘宝电商网站管理系统21页(含毕业设计论文7500字) HTML+CSS+JavaScript 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. ...

  2. HTML5期末大作业:电商网站设计——粉色的鲜花礼品电商(4页) HTML+CSS+JavaScript 学生网上商城网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码

    HTML5期末大作业:电商网站设计--粉色的鲜花礼品电商(4页) HTML+CSS+JavaScript 学生网上商城网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常见网页设 ...

  3. HTML5期末大作业:仿淘宝电商网站设计——仿淘宝电商管理系统(21页)含论文 HTML+CSS+JavaScript 学生DW网页设计作业成品 大学生网页制作期末作业

    HTML5期末大作业:仿淘宝电商网站设计--仿淘宝电商管理系统(21页)含论文 HTML+CSS+JavaScript 学生DW网页设计作业成品 大学生网页制作期末作业 常见网页设计作业题材有 个人. ...

  4. 用python写一个文件管理程序下载_Python管理文件神器 os.walk

    原标题:Python管理文件神器 os.walk 来自:CSDN,作者:诡途 [导语]:有没有想过用python写一个文件管理程序?听起来似乎没思路?其实是可以的,因为Python已经为你准备好了神器 ...

  5. python写后台接口请求出错_python登录接口测试问题记录与解决

    最近做一个登录接口测试中,发现了以下的一些场景,本次将所遇到的问题以及解决过程做下记录: 1.抓包发现登录操作时,先后请求三个接口,并且每个接口有关联 2.每次请求都需要保留cookie信息,下个接口 ...

  6. python多线程框架_Python爬虫第七天:多线程爬虫|Scrapy框架

    内容简述: 一:多线程爬虫 二:Scrapy框架 一:多线程爬虫原理 [示例见代码] 二:Scrapy框架 定义:Scrapy是基于Python实现,方便爬取网站数据.提取结构性数据的应用框架. 底层 ...

  7. python写一个表白程序带时间_Python 打造最强表白程序

    单身久的我们,好像觉得一个人过也没什么的.但即使非常享受单身生活,大家也要保持"可勾搭"的待机状态,因为促进荷尔蒙分沁有益身心健康.在这个人人都在秀的时候,做为程序员我们也要操作起 ...

  8. java电商网站建设教程_java开发电商系统实战开发视频教程

    JAVA 当前位置:主页 > 编程教程 > JAVA > java开发电商系统实战开发视频教程 java开发电商系统实战开发视频教程 教程大小:4GB   发布时间:2018-07- ...

  9. python写爬虫运行不了_python 打包运行不了零基础写python爬虫之爬虫的定义及URL构成...

    一.网络爬虫的定义 网络爬虫,即Web Spider,是一个很形象的名字. 把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛. 网络蜘蛛是通过网页的链接地址来寻找网页的. 从网站某一 ...

最新文章

  1. Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法
  2. IE新0day漏洞(979352)(又称极光零日漏洞)***将扩散
  3. 百度模糊搜索怎么实现_百度搜索广告是什么?百度搜索竞价广告投放推广效果怎么样?...
  4. math标准库函数----python
  5. android contentprovider api,Content Provider Basics
  6. 【Python CheckiO 题解】Days Between
  7. iOS开发网络篇—Reachability检测网络状态
  8. [结构力学] 铰结三角形规律中虚铰也记为单铰
  9. bootstrap怎么在移动端横向布局_移动端筛选中的「不限」到底该怎么用
  10. Android 系统(242)---Android init.rc执行顺序
  11. Toeplitz matrix 与 Circulant matrix
  12. MyBatis---动态SQL
  13. PhpStorm-2017.3 注册激活
  14. LVS和Keeplive
  15. 全国计算机一级考试wps教程,全国计算机等级考试一级教程:计算机基础及WPS Office应用(2013年版)...
  16. 84. 从视图索引说Notes数据库(下)
  17. 【TCP-IP详解卷1-协议】第一章 概述
  18. PCL读取带rgb信息的asc文件C++
  19. jquery仿直播app按钮点赞特效
  20. html发展时间轴纵向插件,jquery响应式垂直时间轴插件vertical-timeline

热门文章

  1. 对角矩阵(diagonal matrix)
  2. 辗转相除将分数化为连分数形式
  3. Python 测试(一)—— doctest
  4. 从 GMM 到 EM 算法
  5. idea怎么提交到dev分支_idea中新建git分支,并提交到远程github
  6. python入门教程(非常详细)-Python入门教程:超详细1小时学会Python
  7. python是什么类型的编程语言-Python是个什么语言?
  8. python3哪个版本稳定-python的哪个版本稳定
  9. python基本代码教程-python基础教程
  10. python最适合做什么-学习Python适合就业哪些岗位?老男孩Python学习