摘要:
从本讲起,我们会介绍后台管理系统的开发,后台管理,主要是对数据库中的数据进行增、删、改、查的操作,满足网站管理员对网站的管理与维护的需求。 其实,django自带的也有一个后台管理系统(/admin),但是自带的后台非常简陋,无论是界面,还是功能上,都无法满足用户的需求,因此,我们自己开发了一套后台 阅读全文
摘要:
在本讲中,我们开始详情页功能的开发,详情页就是对单个视频进行播放并展示视频的相关信息,比如视频标题、描述、评论信息、相关推荐等。我们将会学习到通用视图类DetailView的使用、评论动态加载、以及如何通过ajax实现喜欢和收藏功能,并通过一段段很酷的代码来说明这些功能。 效果展示 整体功能 大家可 阅读全文
摘要:
在本讲中,我们开始首页功能的开发,在开发过程中,大家将会学习到Django中的通用视图类、分页对象paginator以及foreignKey外键的使用。 效果演示 整体功能 大家可先通过 网站演示地址 浏览一下首页的效果。我们首页呢,比较简洁大方,让人一目了然。我这样设计的目的呢,是让大家把精力放到 阅读全文
摘要:
用户注册登录是一个网站的基本功能,django对这部分进行了很好的封装,我们只需要在django的基础上做些简单的修改就可以达到我们想要的效果。在本讲中,我们会用到user中的用户授权方面的一些函数,还会对django中的user进行扩展,以及django中的form验证。 效果展示 注册页面 登录 阅读全文
摘要:
本讲中,带领大家搭建开发环境。我们会依次安装python、pip、django、mysql和其他的一些必要类库。 安装python 安装 Python 非常简单,去 Python 官方网站 找到 Python3 的下载地址,根据你的系统选择32位或者64位的安装包,下载好后双击安装即可。 安装完毕后 阅读全文
摘要:
项目名称 基于django的视频点播网站开发 项目背景 学习完毕python和django之后,想找个项目练练手,本来想写个博客项目练手,无奈别人已经写过了,所以笔者就打算写一个视频点播网站,因为笔者非常喜欢观看视频,尤其是YouTube、bilibili都是笔者非常喜欢的视频网站,所以想自己实现一 阅读全文
摘要:
订饭组 一个基于php+mysql的外卖订餐网站,包括前端和后台。源码地址 源码演示地址:http://dingfanzu.com 商家后台系统:http://dingfanzu.com/admin 测试账号:admin 密码:admin 运行环境:Apache+PHP+Mysql 代码说明 hta 阅读全文
摘要:
程序的每个组件和 Layout 都需要经过初始化、布局和绘制,如果布局嵌套层次过深,就会导致加载操作更为耗时,更严重的话还可能导致内存溢出。本节我们学习使用两个工具来检查和优化 Layout。 HierarchyViewer 该工具位于Android SDK tools中,使用HierarchyVi 阅读全文
摘要:
在Facebook的Android客户端上快速高效的显示图片是非常重要的。然而多年来,我们遇到了很多如何高效存储图片的问题。图片太大,而设备太小。一个像素点就占据了4个字节数据(分别代表R G B和alpha)。如果在一个480*800尺寸的手机屏幕上,一张单独的全屏图片就会占据1.5MB的内存... 阅读全文
摘要:
绝不要在UI线程中做数据处理的工作,这会让你的app变慢,带来极差的用户体验。要按照google发布的Design指导意见来设计app,比如一个holo主题app会给用户带来更好的用户体验。不要复制iOS(或wp、blackberry)的UI到Android上面来,因为对于Android来说不直观,... 阅读全文