Django学习day15BBS项目开发4.0(完结)】的更多相关文章

每日测验 """ 今日考题: 1.简述自定义标签,过滤器,inclusion_tag的方法,并简要说一说三者的特点及响应流程 2.简述个人侧边栏展示及筛选业务逻辑 3.简述点赞点踩业务逻辑(前后端分开描述) 4.简述根评论业务逻辑(前后端分开描述) """ 内容回顾 侧边栏制作inclusion_tag """ 1.当一个页面的局部需要再多个页面使用并且还需要传参数 自定义inclusion_tag步骤 1.在应用下…
每日测验 """ 今日日考 1.img标签src属性可以指代的值有哪些,各有什么特点 2.pillow模块是干什么用的,主要的方法有哪些 3.简述登陆功能图片验证码相关逻辑 4.纯手撸能够生成五位数的随机验证码代码 """ 昨日内容回顾 模型表的创建 """ 1.用户表需要继承AbstractUser 2.自关联字段 eg:根评论和子评论 3.数据库设计字段优化 """ 注册功能 &qu…
每日测验 """ 今日考题 1.django admin作用及用法 2.media配置如何实现,基于该配置能够做到什么以及需要注意什么 3.阐述博客园为何支持用户自定义个人站点样式,内部可以如何实现 4.阐述侧边栏展示及筛选功能具体业务逻辑 """ 课程安排 """ 下周一再讲一天 """ 内容回顾 登陆功能后端实现 # 前后端基于ajax交互的话 那么后端通常会返回字典格式数据 &qu…
每日测验 """ 1.简述auth模块功能 2.简述项目开发流程 3.简述bbs表设计 """ 内容回顾 auth模块 """ 认证模块 校验用户是否存在 保存用户状态 校验用户是否登陆 修改密码 ... 该模块默认需要用到django默认的auth_user表 django的admin后台管理需要用到该表 如何创建超级用户/管理员 python3 manage.py createsuperuser "&q…
开发了两个月的Django站点正式上线了,看着网站从无到有,从前端到后台,从本地开发到环境部署,一点一滴的堆砌成型,着实带给我不小的乐趣. Django站点介绍: 开发环境:阿里云服务器centos6.5 + Nginx1.7 版本: Django1.8 + Python3.4 这是一个集合订阅内容&个人博客的Django项目. 目前项目集成: | - 1.订阅功能:自动订阅虎嗅.人人都是产品经理.果壳网等60多个IT资讯网站内容,每4小时自动更新推送至网站首页. | - 2.个人博客:个人博客…
Anytime,中文名:我很忙. 开发者:孤独的猫咪神. 这个项目会持续更新,直到我决定不再维护这个APP. 2014年3月10日:近日有事,暂时断更.希望可以会尽快完事. 2014年3月27日:很抱歉拖了这么久,近日起,开始继续完成. 2014年07月25日:由于后面的内容需要用node.js来继续进行开发,实在没有时间学习...悲伤了... 之前也拖了好久,因为公司项目实在太紧.唉...应该要断更了...之后学习了node.js之后,再继续更新.抱歉. #0,项目起因: 每天我们都在做很多事…
1.功能需求 一个人可以follow很多人 一个用户如果发了新weibo会自动推送所有关注他的人 可以搜索.关注其它用户 可以分类关注 用户可以发weibo, 转发.收藏.@其它人 发微博时可选择公开.隐私.只能好友看等 可私信聊天 热门微博无需关注 我的微博列表 可以评论.点赞微博 发微博时可以上传图片.视频.可以发表情 2.1 设计架构前需要考虑的问题 weibo目前的架构经历了多次演变才做到目前支持大并发的成熟产品, 我们在设计架构时要考虑以下问题 亿级用户数据的存储如何高效实现? 用户发…
Django是一个开放源代码的Web应用框架,由Python写成. 采用了MVC的软件设计模式,即模型M,视图V和控制器C. 1. Python安装 下载地址: http://www.python.org. 如果运行在Linux或者Mac OS X,可能已经默认安装完毕. 注:Windows环境下,安装Python之后C:\Python27\;C:\Python27\Scripts;会存在环境变量中. 2. 服务器选择 Django本身包含有一个轻量级的Web server,用来测试开发(pyt…
软件目录结构规范有什么好处: 通过规范化,能够更好的控制软件结构,让程序具有更高的可读性. 项目目录组织结构如下: Foo/ # 项目名 --bin/ # 可执行文件目录 --foo # 可执行程序 --core/ # 主程序目录 --test/ # 测试用例(用于对项目中功能性测试) --__init__.py --test_main.py --__init__.py --main.py # 主程序入口 --conf/ # 配置文件目录 --settings.py #配置文件 --logs/…
其实就是采用包结构,比如: 目录models,包含__init__.py,a.py,b.py 然后将model class写在a和b中,但是这样的话,导入时就要改变了! from models import Tag,Author不在适用了! 我们可以先在__init__.py导入: from .a import Blog, Tag from .b import Author 这样的话,from models import Tag,Author照样适用. 还有就是给model添加app_label…