第五章
在你的网站中分享内容
在上一章中,你为你的网站建立了用户注册和认证系统。你学习了如何为用户创建定制化的个人资料模型以及如何将主流的社交网络的认证添加进你的网站。
在这一章中,你将学习如何通过创建一个 JavaScript 书签来从其他的站点分享内容到你的网站,你也将通过使用 jQuery 在你的项目中实现一些 AJAX 特性。
这一章涵盖了以下几点:
创建一个
many-to-many(多对多)关系定制表单(form)的行为
在 Django 中使用 jQuery
创建一个 jQuery 书签
通过使用 sorl-thumbnail 来生成缩略图
实现 AJAX 视图(views)并且使这些视图(views)和 jQuery 融合
为视图(views)创建定制化的装饰器 (decorators)
创建 AJAX 分页
建立一个能为图片打标签的网站
我们将允许用户可以在我们网站中分享他们在其他网站发现的图片,并且他们还可以为这些图片打上标签。为了达到这个目的,我们将要做以下几个任务:
定义一个模型来储存图片以及图片的信息
新建一个表单(form)和视图(view)来控制图片的上传
为用户创建一个可以上传他们在其他网站发现的图片的系统

