- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 django开发仿天猫网站1:需求分析和app设计
简介我一向喜欢在实际动手的过程中去学习新技能。因此当我从《python核心编程》这本书上接触到django这个web框架的时候,我头脑中的第一反应就是,搞个“大项目”,一来可以学习技能,二来可以丰富阅历。说不定还能为我之后的求职提供一点儿帮助。 所以我打算用django开发一个仿天猫网站。App设计django项目的开发是围绕app的,一个项目由多个相对独立的app组成,在这个项目中,我设计了三个
2017-05-23 19:10:42
2346
原创 仿天猫网站开发6:用户购物流程梳理
概述需要登录的前台功能,其实就是整个购物流程。也是项目中的一个重要组成部分,我将这部分称为用户操作(operation)。其实在写此文章前,我已经将功能基本完成了。但是还是发现了一些问题,特别是由于前期没有很好的规划,导致后期URL关系混乱。想到我在做游戏策划时,接触的游戏开发,都是以游戏文档作为基础。而我也曾经一直致力于写一篇逻辑无懈可击的文档。以此来分担程序同学的工作量。因此我决定为了提高之后的
2017-05-22 18:41:22
883
原创 仿天猫网站5:Django传递数据给js
需求描述在产品页面点击“加入购物车”,将界面上的“加入购物车”按钮变为灰色不可点击状态。 需求分析点击按钮后,访问地址/foreaddCart,导致AddCartView类被调用,urls文件配置如下:# 加入购物车url(r'^foreaddCart/$', AddCartView.as_view(), name="addCart")在AddCartView中重写get方法,步骤和点击“立即
2017-05-21 14:54:06
1769
原创 仿天猫网站开发3:模态登陆窗口
项目位置仿天猫网站需要实现的功能 点击“立即购买”或“加入购物车”时,判断当前是否为登录状态,如果未登录,则弹出模态窗口。实现方式首先是如何判断当前是否为登陆状态?查阅资料可知: 资料查的乱套了,就先省略吧 这里我想到的是,通过在模板中创建一个js变量,通过模板逻辑判断当前是否为登陆状态,然后改变这个变量的值为ture或者false,模板中代码片段如下:<script> var MyV
2017-05-20 13:27:05
668
原创 仿天猫网站开发笔记4:将Django模板变量传递给外部js调用的方案
遇到的问题 这里想用js控制达到一个效果,就是添加数量的最大值不能超过库存。 由于在我的项目中,js文件和html文件是分开的,因此在js文件中貌似不能使用templates模板变量。当然这里也可以通过templates进行逻辑判断。但是为了顺便学习一下前端知识。因此遇到这个问题。查到的解决方案先说结论,想完全剥离js和模板而又需要使用模板渲染的数据,目前并没有什么好办法。 已知的解决方案有以
2017-05-20 11:08:58
2027
2
原创 仿天猫网站开发笔记(2):理解MVC模型
最开始接触MVC的概念,不是在web开发上,而是在游戏开发。在Unity3D中有一个插件叫做StrangeIoc。它是依据控制反转和解耦原理设计的,并且支持依赖注入。这里我简单介绍一下这几个概念。控制反转Ioc(Inversion of Control):我在之后学习java spring框架时再次巩固了这个概念。简单来说,就是将原有的直接控制对象的方式改为将对象的控制权交给一个“容器”,让它完成
2017-05-17 11:21:41
579
原创 使用Django开发仿天猫网站(1):序言
使用Django开发仿天猫网站1:序言做这个项目的原因有二,首先是为了对我这段实现学习web开发、django和python的一次验证和巩固,再者也是为了能在之后的求职过程中给自己多一份筹码。而写这篇文章的主要目的,是记录一下自己的开发过程,在书写文章过程中使得相关的知识点得到巩固,同时也可以整理思路。养成书写技术博客的好习惯。 这个项目我打算分以下几部分进行开发,博客也通过这个顺序书写: -D
2017-04-13 11:11:39
1497
原创 [从零开始unity3D]“五子连珠”游戏实现,网格数组的创建(1)
大概是一周前,在知乎上偶然看见一位前辈提供的意见,他认为在一个立志于进入游戏行业发展的程序员在大学期间应该多动手,亲自去完成一些项目,在遇到坑,填补坑的过程中快速的提升技术水平。想来我虽然已经入职游戏策划职业将近一年了。但是内心还是无时无刻不想自己成为一个“有技术的游戏策划”,因此将自己定位成一个萌萌的新人。开始一步一个脚印的学习之路。 之前有朋友在我的文章下面评论我,质疑我写的文章并非原创,诚然
2016-09-16 00:11:53
3832
1
Dungeon Breaker Starter Kit3勇者无敌最新版
2015-03-03
NGUIv3.8目前最新版本,已经支持Unity最新版本
2015-03-03
[DIRECTX.9.0.3D游戏开发编程基础]
2013-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人