我有一个名为 UserCommunityProfiles 结构如下的模型
class UserCommunityProfile(models.Model):
owner = models.ForeignKey(
User,
on_delete = models.CASCADE)
(...)
Run Code Online (Sandbox Code Playgroud)
和一个称为订阅结构的模型:
class subscriptions(models.Model):
subscriber = models.ForeignKey(
User,
on_delete = models.CASCADE, related_name='subscriber'
)
subscribed_to = models.ForeignKey(
User,
on_delete = models.CASCADE, related_name='subscribed_to'
)
Run Code Online (Sandbox Code Playgroud)
我想要实现的是将不在查询集订阅中的每个用户的个人资料显示为 subscribed_to 并且订阅者是 request.user
我所做的是在我所做的视图中
subs = subscriptions.objects.filter(subscriber=request.user)
profiles = UserCommunityProfile.objects.exclude(owner=subs)
Run Code Online (Sandbox Code Playgroud)
但是我收到一个错误提示Cannot use QuerySet for "subscriptions": Use a QuerySet for "User".我该怎么办?
我想知道是否有一种方法可以在Django中添加静态HTML页面,例如“常见问题”或“关于我们”页面。如果有办法请告诉我