08 2018 档案
摘要:虽然我们基本实现了我们自定义组件stark的功能,接下来就是显示数据了。 今天我们先来写查。先来写表单部分 我们如果需要显示我们自己配置类中的字段,应该怎么做呢? 我们有这样一个想法,将这些数据放在一个列表中,类似这样[[‘python’,122],[‘linux’,110]],然后在页面上依次循环
阅读全文
摘要:内容回顾: 一 admin的使用 app01的admin.py文件: class BookConfig(admin.ModelAdmin): list_display=[] list_display_links=[] list_filter=[] search_fields=[] def patch
阅读全文
摘要:Admin简介: Admin:是django的后台 管理的wed版本 我们现在models.py文件里面建几张表: 然后执行数据库迁移的两条命令。 现在直接打开项目去访问admin肯定是不行的。他会提示你要先登陆。所以要先创建一个超级用户:python3 manage.py createsuperu
阅读全文
摘要:内容回顾: 内容回顾 1. 同源策略 1. 什么叫同源策略 1. 一个源的定义 协议+IP(域名)+端口一致,就是同一个源。 2. 同源策略限制了脚本(js)跨网站发请求,能发请求但是拿不到响应 3. 不受同源策略限制的 1. a标签、重定向、form表单的提交 2. script、link标签等不
阅读全文
摘要:项目讲完了,但要及时的复习 今天就来讲一下jsonp, 先来说一下同源策略。 同源策略 一个源的定义:如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源。 一般的http协议会走默认的走80端口,https默认走443端口。域名会翻译成ip地址。 举个例子: 下表给出了相对h
阅读全文
摘要:内容回顾 1. BBS项目 CMS 1. 登录 1. form组件 2. auth模块 3. 验证码 2. 注册 1. form组件 1. 生成html代码 直接for循环form_obj,就能够遍历所有字段 2. 验证 1. 默认的那些验证 2. 正则的验证 3. 全局钩子做确认密码的验证 4.
阅读全文
摘要:内容回顾 1. 个人博客主页 1. 分类展示 - 文章分类(2) 文章(Article)表和分类(Category)表 1. 先找这个人的博客有哪些文章分类 2. 每个文章分类下的文章总数 3. 基于对象的查询 category_obj.article_set.all().count() - 文章标
阅读全文
摘要:内容回顾: 首先我们来回顾一下ORM的分组和聚合 https://www.cnblogs.com/liwenzhou/p/8660826.html 上一步实现了博客园的页面展示,今天我们实现个人博客页面的展示 当我们进入个人的博客园的时候,我们想让url上会拼接个人的名字:http://127.0.
阅读全文
摘要:内容回顾 1. BBS项目登录 1. 登录用form组件和auth模块 1. form组件做校验很方便 2. auth模块 - authenticate(username=xxx, password=xxx) - login(request, user_obj) 2. 验证码 1. PIL模块的使用
阅读全文
摘要:前情回顾 1. 认证系统 1. auth - 默认使用的是auth_user - 添加用户 - python manage.py createsuperuser - auth.authenticate(username=, password=) --> 校验用户名或密码是否正确 - 如果校验通过会返
阅读全文
摘要:内容回顾: 1. 内容回顾 1. 复习JSON 1. JSON是什么? 一种数据格式,和语言无关的数据格式。 2. Python里面转换 1. Python对象 --> 字符串 import json 字符串 = json.dumps(对象) 2. 字符串 --> Python对象 对象 = jso
阅读全文
摘要:内容回顾 1. form表单组件 1. 常用字段 1. CharField() 2. ChoiceField() 2. 参数或配置 1. label="label标签显示的文本内容" 2. initial="默认值" 3. widget=forms.widgets.TextInput() --> <
阅读全文
摘要:内容回顾: 内容回顾:https://www.cnblogs.com/liwenzhou/p/8343243.html 1. Cookie和Session 1. Cookie是什么? 保存在浏览器端的键值对 2. 为什么要有Cookie? Http请求是无状态,服务端在返回响应的时候让浏览器记录的键
阅读全文
摘要:我们现在用django写的页面存在这样一个问题,就是可以直接输入网页地址访问网页,但是,假如说我们写了一个登陆页面和home主页,我们可以通过地址访问任意一个页面。但我们应该必须先登录才能进入主页。这样怎么实现呢?这就用到了cookie和session 先来简单介绍一下cookie和session
阅读全文
摘要:如果想要在django项目中运行py文件,就要在新建的py文件下添加: 接下来我们来写py文件 必知必会13条: 小结一下: 返回QuerySet列表的方法: 1. all() 2. filter() 3. exclude() 4. values() 5. values_list() 6. reve
阅读全文
摘要:昨日内容回顾: day67内容回顾: 1. 视图 1. CBV 和 FBV from django.views import View class AddPublisher(View): def dispatch(self, request, *args, **kwargs): ret = supe
阅读全文
摘要:内容回顾: 1. tags 1. for循环 {% for name in name_list %} {{ name }} {% endfor %} {% for name in name_list %} {{ name }} {% empty %} 空空如也 {% endfor %} forloo
阅读全文
浙公网安备 33010602011771号