随笔分类 -  Django

摘要:一、创建用户 在之前的项目中不难发现,每创建一个app,就会有一个admin的url,尝试访问一下 那么问题来了,用户名和密码呢? 1.创建superuser,即超级管理员 进入manage.py的命令行 createsuperuser 即创建用户,输入用户名和密码即可 再次登录 2.分配APP权限 阅读全文
posted @ 2019-01-16 15:47 ChanceySolo 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一、原理 中间件的作用就是对一个request请求发出的时候对其进行修改,然后发送到URL以调用view视图,而响应的response对象在到达浏览器之前,也能修改 在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在dja 阅读全文
posted @ 2019-01-16 08:47 ChanceySolo 阅读(244) 评论(0) 推荐(0) 编辑
摘要:一、cookie cookie是存在浏览里面的,当浏览器携带cookie访问服务器的时候,服务端就会识别出是谁 查看cookie 现在新建一个视图来设置cookie 二、session session的原理 session是存储在服务器里面,服务端会有类似于字典的存储空间,键值为sessionid和 阅读全文
posted @ 2019-01-15 17:04 ChanceySolo 阅读(148) 评论(0) 推荐(0) 编辑
摘要:HTTP协议:众多周知,HTTP协议就是将请求从浏览器发送到服务器,服务器接收到请求之后做出回应,这个回应就是响应,而HTTPS就是在HTTP的基础上加了SSL验证,以提高安全性,这个之前,服务处于无状态,也就是说,不管是谁访问,服务端不知道是谁访问,这就出现了cookie,能够记住每次访问的浏览器 阅读全文
posted @ 2019-01-14 18:40 ChanceySolo 阅读(253) 评论(0) 推荐(0) 编辑
摘要:django的ORM系统 ORM概念:对象关系映射(Object Relational Mapping,简称ORM)ORM的优势:不用直接编写SQL代码,只需像操作对象一样从数据库操作数据。 模型类必须都写在app下的models.py文件中 模型如果需要映射到数据库,所在的app必须被安装 一个数 阅读全文
posted @ 2019-01-10 15:51 ChanceySolo 阅读(482) 评论(0) 推荐(0) 编辑
摘要:一、文件路径配置 注意:templatetags这个目录名字是固定的,而里面的模块名是自定义的 二、自定义过滤器 在common_extras.py文件中自定义cut和lower的过滤器功能 注册过滤器 django.template.Library.filter() 过滤器的名称(一个字符串对象) 阅读全文
posted @ 2018-12-30 00:33 ChanceySolo 阅读(225) 评论(0) 推荐(0) 编辑
摘要:一、模板标签 标签在渲染的过程中提供任意的逻辑 其实对于上述概念理解起来较为困难,这个定义是刻意模糊的。 例如,一个标签可以输出内容,作为控制结构,例如“if”语句或“for”循环从数据库中提取内容,甚至可以访问其他的模板标签。 标签语法: 由%}和 {% 来定义的,例如:{%tag%} {%end 阅读全文
posted @ 2018-12-29 23:38 ChanceySolo 阅读(218) 评论(0) 推荐(0) 编辑
摘要:一、模板路径配置 继续上节文章的路径配置,这里主要研究传参问题 将app里面的视图函数添加如下代码 上述代码中不难看出,是将变量‘Chancey’赋值给了name,然后将这个参数传递给模板 对模板路径配置的小结: 二、变量 现在学会变量的传递,就可以直接在模板中引用 使用规则: 注意: 将URL为  阅读全文
posted @ 2018-12-29 21:17 ChanceySolo 阅读(442) 评论(0) 推荐(0) 编辑
摘要:Django基础的路由配置详解 阅读全文
posted @ 2018-12-29 17:48 ChanceySolo 阅读(251) 评论(0) 推荐(0) 编辑
摘要:创建我的第一个Django项目 阅读全文
posted @ 2018-12-27 14:36 ChanceySolo 阅读(354) 评论(0) 推荐(0) 编辑
摘要:两种安装方式 阅读全文
posted @ 2018-12-27 13:48 ChanceySolo 阅读(190) 评论(0) 推荐(0) 编辑