django通过指定用户手机号查询外键所关联的数据,倒序查询
warning:
这篇文章距离上次修改已过421天,其中的内容可能已经有所变动。
在Django中,你可以使用外键字段的reverse管理器方法来查询指定用户手机号关联的数据,并使用order_by('-id')来进行倒序查询。以下是一个示例代码:
from django.db.models import F
from django.contrib.auth.models import User
from your_app.models import YourModel
# 假设你已经有了用户手机号
phone_number = '1234567890'
# 通过手机号查询用户
user = User.objects.get(phone_number=phone_number)
# 使用user对象反向查询关联的YourModel数据,并进行倒序排序
related_data = YourModel.objects.filter(user=user).order_by('-id')在这个例子中,YourModel是一个外键关联到User模型的模型,并且假设User模型有一个字段phone_number。YourModel应该有一个指向User模型的外键字段,例如user。
确保在使用这段代码之前,你已经导入了相应的模型,并且YourModel中有一个正确的外键指向User模型。如果你的外键字段名不是user,请相应地更改上面的查询。
评论已关闭