day79笔记之博客项目之点赞


sql:

子查询
join查询
分组查询(单表分组,多表分组)

ORM:
跨表查询
翻译sql
Queryset.annotate() #
Publish.objects.all().annotate()


博客系统

个人站点(ORM查询------跨表查询与分组查询)
---
文章详细页

1 一次请求的完整流程

----response
----伴随着其他请求


2 render()到底渲染的什么?

作业1 一旦js文件变为静态文件,点赞的js代码如何重构

3 json

4 点赞
作业2: 点赞流程

博客(2) ******

Xadmin(4)******
crm(3) ******

restframework (3) ******
vue(3) ******
路飞(5)******

 


(1 月)
flask
爬虫
linux
.....





 

 

点赞

点赞或者评论者就是当前登录人

1 绑定事件
2 携带data={article_id,is_up}发送Ajax请求
3 对应的视图函数要生成一个赞或者灭记录
4 响应结果给ajax
5 Ajax的success处理

 

 

 

知识点:

 

 

 

什么是json?

+-------------------+---------------+
| Python | JSON |
+===================+===============+
| dict |objects'{"":""}'|
+-------------------+---------------+
| list, tuple | array[] |
+-------------------+---------------+
| str | string '""' |
+-------------------+---------------+
| int, float | 'number' |
+-------------------+---------------+
| True | 'true ' |
+-------------------+---------------+
| False | 'false' |
+-------------------+---------------+
| None | 'null' |
+-------------------+---------------+

 

 

 

user article_id is_up
1 1 True
1 1 False

 

posted on 2019-03-08 15:21  韩王  阅读(98)  评论(0)    收藏  举报