最近对象获取工具
项目描述
最近对象获取工具
使用方法
from testapp.models import Article, Comment, Payment
from recent_objects.recent_objects import RecentObjects
ro = RecentObjects(
[
{
"queryset": Article.objects.all(),
"date_field": "created_at",
},
{
"queryset": Comment.objects.all(),
"date_field": "created_at",
},
{
"queryset": Payment.objects.all(),
"date_field": "created_at",
},
]
)
recent_10_objects = ro.page(paginate_by=10, page=1)
recent_10_objects 现在将是一个最多包含10个字典的列表,形式为
[
{
"type": "testapp.article",
"date": datetime(...),
"pk": 24,
"object": Article(),
},
{
"type": "testapp.comment",
"date": datetime(...),
"pk": 42,
"object": Comment(),
},
...
]
您可以在上面的最近对象规范中自行指定 type。这可能有助于您更好地控制值,或者如果您正在使用相同的底层模型组装多个查询集。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
django_recent_objects-0.1.0.tar.gz (4.1 kB 查看散列)
构建的分布
关闭
django_recent_objects-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 825d2a6279361ce1c924dc8c338021bafd9e28215e03be9315b0b0a2bbc3aa3a |
|
MD5 | 9a3ede9838e8220408dcf51663446084 |
|
BLAKE2b-256 | 8dc02fddbc9568fd48a41b0f4ecd03ca6f6a5d32f8d9c334fa934fccc23de6b9 |
关闭
django_recent_objects-0.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7feef7b4a733ce7d6e246fc99c53e4aa4b1d2ed81c884af697cc6baebffc37ab |
|
MD5 | 417b9df1268e0ee3101eb188b519dcb5 |
|
BLAKE2b-256 | d6c59b6189746da61702091d91ccd7ff9a311d9df6376cdf5deed64b90e05d5b |