如何从 Django 中的 QuerySet 获取 URL?
How to get the URL from QuerySet in Django?
# Need:
some_method(SomeModel.objects.filter(some_field='some_value'))
# returns '?some_field__exact=some_value' — as is on admin pages changelists
有没有这个功能?
不,没有。您正在混合 2 个不同的东西,模型和 HTTP 请求。所以我猜你的问题实际上是 "can I build an API to get data from my datastore just like using Models".
这个新问题的答案是肯定的,你可以看看 http://www.django-rest-framework.org 它提供了一种干净的方法来构建这样的 API。
# Need:
some_method(SomeModel.objects.filter(some_field='some_value'))
# returns '?some_field__exact=some_value' — as is on admin pages changelists
有没有这个功能?
不,没有。您正在混合 2 个不同的东西,模型和 HTTP 请求。所以我猜你的问题实际上是 "can I build an API to get data from my datastore just like using Models".
这个新问题的答案是肯定的,你可以看看 http://www.django-rest-framework.org 它提供了一种干净的方法来构建这样的 API。