Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在django中构建灵活的数据模型

如何在django中构建灵活的数据模型
EN

Stack Overflow用户
提问于 2017-03-09 17:41:45
回答 1查看 46关注 0票数 1

我是一个使用django的初学者,我想像这样构建一个灵活的数据模型:(见图)

用户可以添加新属性(attr 4,5..)在不更改数据库(不添加新列)的情况下,如何在模型、视图和表单中实现data model pic,并具有在选定属性上创建项目和搜索项目的功能?让我困惑的主要问题是我不能将表单与模型联系起来,因为属性实际上是值,而不是真正的属性。

EN

回答 1

Stack Overflow用户

发布于 2017-03-09 17:50:33

看起来您想创建一个EAV data model。您的另一个选择是使用JSON存储,以允许每个用户更改列。

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

https://stackoverflow.com/questions/42702020

复制
相关文章
Django数据模型中关于on_delete的使用
PROTECT: 保护模式,如果采用该选项,删除的时候,会抛出ProtectedError错误。
新码农
2020/03/05
1.2K0
Django更新数据模型
在更新模型的时候遇到问题,网上有说删app下migrations目录的,有说要删数据库django_migrations表的, 还有的要在数据库中更改字段的。
Spaceack
2020/11/04
1.1K0
django入门:数据模型
博客:https://www.jianshu.com/p/ec32dbc5c8d2
陈宇明
2020/12/15
8370
django入门:数据模型
如何在 Python 数据中灵活运用 Pandas 索引?
据不靠谱的数据来源统计,学习了Pandas的同学,有超过60%仍然投向了Excel的怀抱,之所以做此下策,多半是因为刚开始用Python处理数据时,选择想要的行和列实在太痛苦,完全没有Excel想要哪里点哪里的快感。
用户7886150
2020/12/26
1.7K0
[工具]如何在vscode中构建python工程
之前用过Anaconda下的Spyder、Pycharm和Jupyter等写过python的数据分析项目,各有优劣。因为我的C++和Golang项目都是使用的VSCode(CLion、Golang和Pycharm都需要付费使用,而且在Mac上消耗资源比VSCode更大),所以索性将Mac和Windows的python项目都迁移到VSCode上。
TOMOCAT
2020/06/09
4.4K0
[工具]如何在vscode中构建python工程
如何在django中设置定时任务?
Django 作为后端Web开发框架,有时候我们需要用到定时任务来或者固定频次的任务来执行某段代码,这时我们就要用到Celery了。Django中有一个中间件:Django-celery
BigYoung小站
2020/05/04
2.7K0
如何在 Django 中创建抽象模型类?
Django 中的抽象模型类是一个模型,它用作其他模型继承的模板,而不是一个旨在创建或保存到数据库的模型。在应用程序中,可以使用抽象模型定义多个模型共享的相似字段和行为。使用 Django,您可以定义一个派生自 Django.db.models 的模型类,以建立一个抽象模型类。
很酷的站长
2023/08/11
2570
如何在 Django 中创建抽象模型类?
构建django的docker镜像
采用centos镜像作为地板镜像,然后安装python3、pip3,再安装django即可。
Devops海洋的渔夫
2019/05/31
1.7K0
django开发个人简易Blog——数据模型
提到数据模型,一定要说一下MVC,MVC框架是现代web开发中最流行的开发框架,它将数据与业务逻辑分开,减小了应用之间的高度耦合。个人非常喜欢MVC开发框架,除了具有上述特性,它使得web开发变得非常
古时的风筝
2018/01/08
9280
django开发个人简易Blog——数据模型
轻松构建灵活的表单,试试AngularJS 选择框
在Web开发中,表单是一个非常重要的组件。表单通常包含各种输入字段,例如输入框、复选框和选择框等,用于收集用户的输入数据。AngularJS 提供了一系列的指令和服务,使得表单的开发更加简单、高效。本文将详细介绍 AngularJS 中的选择框(Select)指令,以及如何使用它来构建灵活的表单。
网络技术联盟站
2023/07/05
2180
如何在kylin中构建一个cube
前面的文章介绍了Apache Kylin的安装及数据仓库里面的星型和雪花模型的概念,这篇文章我们来看下,如何构建一个kylin的cube进行查询。这里不得不吐槽一下Kylin的资料,少之又少出现问题网上基本找不到解决方案,所以想要学习kylin,建议大家买一本书系统的学习一下,这里推荐一本入门的书《基于Apache kylin构建大数据分析平台》,介绍的还可以。 下面来看下如何构建一个cube: 首先,我们要明白kylin的数据源主要来自Hive里面的各种表,如果想要进行测试,那么首先我们要在hive中有自
我是攻城师
2018/05/14
9380
sqlite3常用命令以及django如
http://www.runoob.com/sqlite/sqlite-commands.html
py3study
2020/01/09
8860
如何在项目交付中构建“安全前置”的交付框架体系
作者:robinbinxie  腾讯CSIG工程师 01 引言 在目前的项目交付中,往往安全产品的部署,安全服务的实施都要“滞后”于整个交付进度。安全总是“最后”一个入场,就如同一道菜(项目)即将出锅,厨子顺手捏了把辣椒面(安全),顺手丢进锅里,再用铲子炒了炒,就出锅了。 这样看,安全产品和服务为整个项目服务和防护的作用人为滞后,在项目进场实施阶段,缺失必要的安全防护,导致出现一段安全真空。这些现状都给整个项目的安全交付带来潜在的风险,或许在当时不能及时发现风险问题,但就算项目交付给用户,那这种风险会随着
腾讯大讲堂
2021/05/12
2.2K0
如何构建构建高效、灵活扩展、面向大数据的实时分析平台?
随着互联网、移动互联网、物联网和各种智能终端的快速发展,各种数据无时无刻地生成,新数据的产生成大爆炸趋势,如此大数据量的实时查询和分析能力已然成为企业报表分析系统的重要考量指标。
数商云
2019/12/26
7330
如何在Python中构建决策树回归模型
本文讲解什么是决策树回归模型,以及如何在Python中创建和实现决策树回归模型,只需要5个步骤。
fanjy
2022/11/16
2.3K0
如何在Python中构建决策树回归模型
如何在iOS中构建模块化架构
随着时间的推移,任何代码库都会随着项目的发展和成熟而增长。它为开发人员带来了两个主要限制:如何使代码井井有条,同时保持构建时间尽可能短。让我们看看模块化体系结构如何解决该问题。
会写bug的程序员
2020/06/12
2.5K0
如何在iOS中构建模块化架构
如何在 Jenkins 构建后操作中处理预期失败
在自动化测试的过程中,持续集成是一个至关重要的环节,可以帮助团队更高效地进行代码集成和测试。Jenkins作为一个流行的持续集成工具,提供了丰富的功能来支持构建、测试和部署。本文将讨论如何在 Jenkins 中处理测试中的预期失败情况,并将其与构建状态相结合,以便更好地监控和管理项目的健康状况。
测试开发囤货
2023/09/10
8220
如何在 Jenkins 构建后操作中处理预期失败
点击加载更多

相似问题

创建具有动态外键数目的灵活django数据模型

15

灵活的横幅,如视频所示

113

如何在核心数据中表示灵活的数据模型?

43

Django中灵活的分页

40

构建灵活的GUI

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文