擅长:python、mysql、java
<p>也可以尝试创建自定义模型管理器。这是订购数据的流行决策:</p>
<pre class="lang-py prettyprint-override"><code>models.py
class CustomManager(models.Manager):
def get_queryset(self):
queryset = super().get_queryset()
return queryset.filter(...).order_by(...)
class Company(models.Model):
...
objects = models.Manager
custom_manager = CustomManager()
views.py
class CompanyViewSet(viewsets.ViewSet):
...
queryset = Company.custom_manager.all()
...
</code></pre>