视图 - 无界文档
视图
DJango 获取数据,不许要渲染模板
如果仅需要获取数据而不需要渲染模板,可以使用 Django 的 APIView 或者 JsonResponseMixin 来处理。这些工具通常用于构建返回 JSON 数据的 API。
1. APIView (来自 django-rest-framework)
适用场景:当你需要构建 RESTful API 或者仅返回 JSON 数据时。
详细说明:APIView 是 Django REST Fra……
Django 中通用视图介绍及其适用场景和示例
在 Django 中,有许多其他的通用视图(Generic Views),这些视图可以极大地简化常见的操作。以下是一些常用的通用视图及其适用场景和示例:
0. DetailView
适用场景:当你需要展示一个对象的详细信息时,比如展示某篇文章的详细内容、用户的个人信息等。
详细说明:DetailView 用于展示单个对象的详细信息。它会根据 URL 中提供的主键或其它唯一标识符从数据库中获取对象,……