首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库设计的哪种技术对性能更好?

数据库设计的哪种技术对性能更好?
EN

Stack Overflow用户
提问于 2022-12-01 18:00:56
回答 1查看 27关注 0票数 0

我需要创建一个包含多个表中的字段的Django PostgreSQL数据库,以便将其用作用户的筛选器,但我不知道要使用什么技术来提高性能。

我可以用这个字段创建一个表,并为每个表创建一个外键。

代码语言:javascript
复制
class Tablefilter(models.Model):
    filter_field = models.Field()

class Tablefilted(models.Model):
    table_filter = models.ForeignKey(Tablefilter)

或者在我的模型中,在每个模型中为这个领域创建一个扩展。

代码语言:javascript
复制
class Tablefilter(models.Model):
    filter_field = models.Field()

class Tablefilted(Tablefilter):
    field = models.Field()
EN

回答 1

Stack Overflow用户

发布于 2022-12-01 21:23:51

你的问题漏掉了一些细节。

然而,过滤最好是通过视图,而不是通过模型。因此,基本上在前端有一些参数提供给我们的视图,并通过内置函数使用Django的过滤器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74646271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档