簡體   English   中英

Django:如何從模型中檢索特定用戶的特定項目?

[英]Django: How to retrieve a particular item for specific user from a model?

如何在Django中為特定用戶檢索指定字段? 我有user: A, B, C and user A got 10 url在數據庫中user: A, B, C and user A got 10 url記錄。 問題是如何檢索用戶A的10個url記錄? 非常感謝。

class Bookmark(models.Model):
url = models.CharField(max_length=500)
shortlisted_by = models.ForeignKey(User, related_name='bookmark')
shortlisted_date = models.DateTimeField(auto_now_add=True)

使用queryset的values_list()

urls = Bookmark.objects.filter(shorlisted_by=user_id).values_list('url', flat=true)
# here user_id is id of user object
# Output: <QuerySet['http://domian', 'http://newurl',  ...]>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM