08 2018 档案

摘要:本文内容 目的:模仿admin默认配置,自定义配置类 一 查 二 增删改 查 操作 操作 阅读全文
posted @ 2018-08-29 17:50 神秘嘉宾7m 阅读(136) 评论(0) 推荐(0)
摘要:本文主要讲解: 一、Python上下文管理的定义与作用 上下文管理器是Python2.5之后才出现的概念。上下文管理器规定了某个对象的使用范围,当进入或者离开了使用范围,都会有相应的一些调用,比如代码块开始时执行一些准备,代码块结束时结束一些操作。它更多的是用于资源的分配和释放上,即在开始时分配资源 阅读全文
posted @ 2018-08-28 21:43 神秘嘉宾7m 阅读(183) 评论(0) 推荐(0)
摘要:自定义admin 概要:django-admin本质就是一个app,只是Django内部分装了,因此我们尝试自己设计一个简易版的admin 设计前知识补充: model._meta.app_label:获该类所在的app名 model._meta.model_name:获该类的类名 model:类 阅读全文
posted @ 2018-08-28 17:46 神秘嘉宾7m 阅读(174) 评论(0) 推荐(0)
摘要:目录 引入单例 单例补充 admin url/注册的自定义配置 解析admin源码 django-admin注册账号 创建超级用户 python manage.py createsuperuser 引入单例 单例补充 类知识补充 类的取值顺序 先从对象的空间取 》对象所在的类 》对象所在的类的父类 阅读全文
posted @ 2018-08-27 18:08 神秘嘉宾7m 阅读(325) 评论(0) 推荐(0)
摘要:bbs--文章后台 需求分析 在个人文章后台中 1 有添加文章的接口 展示文章标题输入框 文本编辑框 标签 分类 选择框 提交 2 编辑文章的接口 页面与添加文章相同,就是把该文章的内容展示到文本编辑框中 3 删除文章的接口 点击删除,文章清除 4 页面2 10布局,左侧有添加文章功能 右侧以列表形 阅读全文
posted @ 2018-08-21 16:16 神秘嘉宾7m 阅读(211) 评论(0) 推荐(0)
摘要:bbs 点赞 需求分析 页面展示 1 点赞 和 踩灭 按钮展示 1 用户未登录,不处理点赞踩灭,给用户提供登录接口 2 登录 1 第一次点点赞/踩灭 1 点赞成功 数据+1 提示点赞成功 2点赞失败 数据+1 提示踩灭成功 2 第二/n次点点赞/踩灭 1 点击点赞/踩灭,提示已点赞/踩灭过 代码思路 阅读全文
posted @ 2018-08-20 23:12 神秘嘉宾7m 阅读(162) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-08-20 17:19 神秘嘉宾7m 阅读(11) 评论(0) 推荐(0)
摘要:Django框架基础之Form组件 服务端假设所有用户提交的数据都是不可信任的,所以Django框架内置了form组件来验证用户提交的信息 form组件的2大功能: 1 验证(显示错误信息) 2 保留用户上次输入的信息 -- 可以生成html标签 示例 html4 <!DOCTYPE html> < 阅读全文
posted @ 2018-08-19 21:54 神秘嘉宾7m 阅读(114) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-08-19 18:45 神秘嘉宾7m 阅读(65) 评论(0) 推荐(0)
摘要:1 自己配置一个静态文件夹 settings.py中 url中 文件夹创建 阅读全文
posted @ 2018-08-18 19:01 神秘嘉宾7m 阅读(112) 评论(0) 推荐(0)
摘要:表关系 用户表个人博客表点赞表文章表文章描述表文章和标签多对多关系表评论表分类表标签表 表关系设计示例收集: 1 https://bbs.csdn.net/topics/390260474 2 上图博客园供参考 3 阅读全文
posted @ 2018-08-18 18:07 神秘嘉宾7m 阅读(137) 评论(0) 推荐(0)
摘要:<!--done--> Django模板系统 常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: view中代码: 阅读全文
posted @ 2018-08-17 15:58 神秘嘉宾7m 阅读(107) 评论(0) 推荐(0)
摘要:基础操作 基础的增删改查: 创建库 create database 数据库名 删除库 drop database 数据库名 查 show databases 该 》该编码方式 alter database 数据库名 charset gbk/(编码方式) 表 创建表 create table 表名(字 阅读全文
posted @ 2018-08-16 18:35 神秘嘉宾7m 阅读(147) 评论(0) 推荐(0)
摘要:orm——13 2双下划线 外键 多对多 聚合和分组 F和Q 事务 阅读全文
posted @ 2018-08-15 22:20 神秘嘉宾7m 阅读(186) 评论(0) 推荐(0)
摘要:代码 class Throttle(MiddlewareMixin): def process_request(self, request): # 1. 拿到用户请求的IP # print(request.META) ip = request.META.get("REMOTE_ADDR") # 2. 阅读全文
posted @ 2018-08-08 21:37 神秘嘉宾7m 阅读(395) 评论(0) 推荐(0)
摘要:Ajax-get url url(r'^ajax_add/', views.ajax_add), url(r'^ajax_demo1/', views.ajax_demo1), 视图 def ajax_demo1(request): return render(request, "ajax_demo 阅读全文
posted @ 2018-08-08 21:26 神秘嘉宾7m 阅读(105) 评论(0) 推荐(0)