django6-项目练习

- BBS项目练习:
地址:http://dig.chouti.com/
要求:
表结构设计
功能开发:
页面样式和布局
文章列表(分页)
点赞:思路,发送ajax请求:
- 判断:
已经存在: like表中删除一条记录,new中like_count,自减1
不存在: like表中天剑一条记录,new中like_count,自加1
- 登录之后才能点赞

发布文章(上传图片)
1. 根据URL,自动获取标题和摘要
pip3 install beautifulsoup4
pip3 install requests
点击:
发送Ajax请求,将 http://music.163.com/#/song?id=188057 发送到后台
def get_title_summary(request):
url = request.POST.get('url')
import requests
from bs4 import BeautifulSoup


response = requests.get('http://music.163.com/#/song?id=188057')
soup = BeautifulSoup(response.text,'html.parser')
title = soup.find('title').text
desc = soup.find('meta',attrs={'name': 'description'}).get('content')
print(title)
print(desc)
data = {'title':title,'desc':decc}
return HttpResponse(json.dumps(data))
2. 基于Ajax实现图片上传
隐藏的Input框,放置头像路径

评论
posted @ 2017-09-18 14:30  昂达达  阅读(174)  评论(0编辑  收藏  举报