【发布时间】:2021-10-28 23:11:33
【问题描述】:
我在项目中遇到搜索和过滤问题。我使用 Django rest 框架和 PostgreSQL 作为后端,使用 Angular 11 作为前端。 我的模型类是
class Project(models.Model):
title = models.CharField(max_length=200)
domain = models.ManyToManyField(Domain)
environment = models.ManyToManyField(Environment)
tools_and_technology = models.ManyToManyField(ToolsAndTechnology)
user = models.ManyToManyField(User)
photo = models.ImageField(blank=True, null=True,upload_to=uploadPath)
def __str__(self):
return self.title
如果用户为 C# 或 Java 等项目选择工具和技术,则应过滤并显示结果。用户可以按工具和技术、领域、环境进行过滤。每个字段可以是多个值。我该如何解决这个问题? TIA
【问题讨论】:
标签: django angular django-rest-framework