小编Fre*_*ter的帖子

Django 查询:如何查找您关注的人的所有帖子

我目前正在使用 Django 框架构建一个网站。我希望在我的网站的主页上显示用户关注的人发布的所有帖子。以下是个人资料、故事和关注的类:

class Profile(AbstractBaseUser, PermissionsMixin):
   email = models.EmailField(unique=True)
   first_name = models.CharField(max_length=30, null=True)
   last_name = models.CharField(max_length=30, null=True)

class Follow(models.Model):
   following = models.ForeignKey('Profile', on_delete=models.CASCADE, related_name="following")
   follower = models.ForeignKey('Profile', on_delete=models.CASCADE, related_name="follower")
   follow_time = models.DateTimeField(auto_now=True)

class Story(models.Model):
   author = models.ForeignKey('accounts.Profile', on_delete=models.CASCADE, related_name="author")
   title = models.CharField(max_length=50)
   content = models.TextField(max_length=10000)
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,Follow 使用两个外键来表示关注者和关注者。有没有办法查询用户关注的人的所有故事?

我真的不知道要过滤什么。或者这可能是聚合的工作?如果有人能帮助我,那就太好了!

following_feed = Story.object.filter(???).order_by('-creation_date')
Run Code Online (Sandbox Code Playgroud)

django django-templates django-models django-queryset django-views

4
推荐指数
1
解决办法
2143
查看次数

Scala:如何找到超过2个元素的最小值?

由于Math.min()函数只允许使用2个元素,我想知道是否有另一个函数可以计算出超过2个元素的最小值.

提前致谢!

math scala minimum

4
推荐指数
1
解决办法
218
查看次数

错位的对齐制表符 &

我试图在我的文章中引用某本书。但不知何故,它搞乱了“&”符号的处理。尽管我尝试使用“\&”而不是“&”,但它仍然给我同样的错误。bibtex 条目如下。

@book{dasgupta11,
  title={The Science of Drinking: How Alcohol Affects Your Body and Mind},
  author={Dasgupta, A.},
  year={2011},
  publisher={Rowman \& Littlefield Publishers},
}
Run Code Online (Sandbox Code Playgroud)

我从中得到的具体错误消息是:

对齐制表符 & 错位。罗曼和利特菲尔德出版商 ...lisher{}{罗曼和利特菲尔德出版商}

latex bibtex

4
推荐指数
1
解决办法
7474
查看次数

OpenCV:为颜色过滤选择 HSV 阈值

为了从图像中滤除颜色,有必要设置需要检测哪种颜色的边界。我有一种感觉,这主要是一个反复试验的过程。有什么方法可以快速找到特定颜色的正确阈值?在这种特定情况下,我试图检测下图中图形的灰色区域。这当然没有检测到虚线。对于这个例子,我需要非常具体的边界。问题是,我怎样才能轻松找到它们?

hsv = cv2.cvtColor(im, cv2.COLOR_BGR2HSV)

lower = np.array([0, 0, 0], np.uint8)
upper = np.array([180, 255, 200], np.uint8)

mask = cv2.inRange(hsv, lower, upper)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

python opencv filtering colors hsv

2
推荐指数
2
解决办法
5282
查看次数

如何将2个HashMap合并在一起?

我有2个HashMaps类型HashMap<String, Integer>。我想将它们加在一起,使得重复键的值被加在一起,而不是被覆盖。这就是为什么我不能putAll对HashMaps 使用该方法的主要原因。有什么特别的方法可以让我轻松地做到这一点吗?

java hashmap

0
推荐指数
1
解决办法
147
查看次数