码迷,mamicode.com
首页 > 其他好文 > 详细

bbs3

时间:2018-12-03 15:40:55      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:int   ons   mat   失败   博客   视图   inpu   views   lse   

 

第三天

昨日回顾:
1 验证码刷新
-$("#img_code")[0].src+="?"
-本质就是向这个地址又发了一次请求


2 js中字符串拼接
-es5之前是没有字符串替换
lqz+is handsome
-且听下回分解(自己去学,es6的语法)

3 python中字符串替换
-%s is handsome%"lqz"
-{}is handsome.format(lqz)

4 注册
-用forms组件渲染
-forms组件
-定义一个类,继承自Form
-写一些字段
-指定生成的input框是什么类型的
widget=widgets.PasswordInput(attrs={class: form-control,id:‘‘}))
-校验数据:
-传入的数据多?可以校验,只是clean_data中多的数据没了
-传入的数据少,is_valiad(),false
-不管校验通过与失败,clean_data始终会有校验通过的值
-form对象有errors(字典,字典的value值是列表),
-单个属性也有errors,通常情况也是取第0个位置的错误信息
-局部钩子函数
-全局钩子函数

-模板渲染:
-for循环这种方式
-csrf:urlencoded,formdata---->django能给分解
-放在header中
-头像预览


今日内容:
-登录功能错误信息渲染

-博客系统首页

-admin组件简单使用
-展示数据表,快速录入数据

-用户上传的图片
-一般放在media文件中
-static中的图片
-img中


作业:
-上课讲的都写完
-在模板中,如何显示上传的图片?(在路由中开个口,能完成尽量完成)
-个人站点(能写多少写多少)

 

 

 

第四天

昨日内容:
-注册错误页面渲染
-个人首页
-栅格系统
-admin的简单使用
-
今日内容:
-个人站点路由设计
- 放到最后,都匹配完成,没有匹配到,再匹配它
url(r^(?P<username>[\w]+), views.user_blog),
-视图函数:
def user_blog(request,username):
print(username)
去数据库过滤,存在,返回个人博客,不存在,返回404页面
-个人站点样式的显示
-不同的人都有一个自己的css文件,
-<link rel="stylesheet" href="/static/css/{{ blog.theme }}">


截断函数

文章标题 时间 blog_id y_m
文章1    2018-11-29 03:27:22.342697    1 2018-11
文章2    2018-10-02 03:28:03.000000    1 2018-10
文章3    2018-10-11 03:29:16.000000    1 2018-10

group by mouth
from django.db.models.functions import TruncMonth
models.Article.obbject.all().annotate(y_m=TruncMonth(create_time)).vaules(y_m).

annotate(coun=Count(y_m)).values(y_m,coun)


作业:
1 上课讲的写完
2 个人站点根据分类,归档,标签,过滤文章(尽量做)
3 文章详情页面(尽量做)

4 下午考试,考登录注册,主页

 

bbs3

标签:int   ons   mat   失败   博客   视图   inpu   views   lse   

原文地址:https://www.cnblogs.com/ouyang99-/p/10058052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!