不能在使用python排序的DjangoCassandraQuerySet上使用.filter()



当我想删除大量的数据从Django admin,然后去,那么这个错误发生了。

My cassandra model:

import uuid
from cassandra.cqlengine import columns
from django.utils import timezone
from django_cassandra_engine.models import DjangoCassandraModel

class MyModel(DjangoCassandraModel):
id = columns.UUID(primary_key=True, default=uuid.uuid4)
requested_data = columns.Text(default="")
response = columns.Text(default="")
created_at = columns.DateTime(default=timezone.now)
updated_at = columns.DateTime(default=timezone.now)

可以在Django ORM中使用过滤器:

ETrafficPayment.objects.filter(id=id).order_by('created_at')

你也可以反转

ETrafficPayment.objects.filter(id=id).order_by('created_at').reverse()

最新更新