首页 > TAG信息列表 > many-to-many

python-Django ManyToMany模板问题

大家早上好, 我担任PHP程序员已有一段时间了,但是我感到有必要朝Python方向发展,这比与Django玩得更好. 在此过程中,我到达了一个停顿,我知道这里有一个简单的解决方案,但是我只是想念它-如何在Django模板中显示许多关系? 我的Django模型:(大多数字段已删除) class Category(models.

结合AND / OR的MySQL多对多条件

我的mysql查询有问题,这是与Mysql join query for multiple “tags” (many-to-many relationship) that matches ALL tags?相关的复杂问题 所以我有经典的MN表架构: Item 1 | Item1 2 | Item2 ... Category 1 | Category1 2 | Category2 3 | Category3 4 | Category4 ... Item_h

mysql多对多搜索

我有下表 CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ; CREATE TABLE IF NOT EXISTS `skill` ( `id` int(11) NOT NULL AUTO_INCREMENT,

c#-实体框架代码优先-多对多没有集合

我首先开始在EF代码中处理许多关系,但发现我不喜欢实体上有集合.我非常希望在我的存储库中处理许多关系,因此我可以执行诸如repository.GetUsersForOrganization(organization)之类的操作.我的主要关注点不是在实体上公开集合,在存储库上使用一些方法来处理与多对多关系有关的所有

android-ORMLite多对多关系

为了用ORMLite在这两个类之间建立多对多关系: @DatabaseTable(tableName = "test1") public class Test1 { @ForeignCollectionField private ForeignCollection<Test2> test2Collection; } @DatabaseTable(tableName = "test2") public class Test2 {

EF:许多到许多级联删除

我有两个应该有许多关系的实体.我提供测试数据. public class A { public int AId {get;set;} public virtual ICollection<B> Bs {get;set;} } public class B { public int BId {get;set;} public virtual ICollection<A> As {get;set;} } public class AMap

php-Symfony / Doctrine ManyToMany按分配顺序

我有一个名为Game的实体,该实体具有一个JoinTable与一个名为Question的实体的ManyToMany连接. 效果很好.问题是,我需要按选择的确切顺序排列问题,而不是按问题ID排序,因为我现在在Game类上调用getQuestions()时就得到了它们. 有没有办法做到这一点? 这些问题都是通过$game-> addQues

python-Flask-Sqlalchemy,多对多关系中的辅助表的主键

我正在尝试使用Flask-Sqlalchemy为Postgresql数据库建立简单的多对多关系: from app import db from sqlalchemy.dialects.postgresql import UUID authors_books = db.Table( 'authors_books', db.Column('id', UUID(as_uuid=True), primary_key=True), db.Colu

Java-Hibernate中的多对多关系不会返回结果

我有两个bean类-User和UserGroup: 用户: @Entity @Table(name = "user") public class User implements Serializable { private static final long serialVersionUID = -7482853955996650586L; @Id @Column(name = "id") @GeneratedValue

php-如何让所有登录用户不是MySQL中的朋友的用户?

我完全能够获得所有已登录用户的当前好友,对此,我可以在此处执行此查询- SELECT users.* FROM users LEFT JOIN friends ON users.id = friends.friend_id WHERE friends.user_id = $user_logged_in_id 但是我想做相反的事情,我无法弄清楚. 我正在尝试做朋友逻辑. 我需要让所有当

javascript-FindAll及其包括涉及复杂的多对多(多对多)关系(sequelizejs)

这有a sibling question in Software Engineering SE. 考虑公司,产品和人员. 通过联结表Company_Product,公司与产品之间存在多对多关系,因为给定的公司可能会生产多个产品(例如“汽车”和“自行车”),也可能会生产给定的产品,例如“汽车”,可以由多家公司生产.在联结表Company_Pro

python-Django ManyToMany模板渲染和性能问题

我有一个django模型,其中包含许多类型的关系, class MyModel(models.Model): name = .. refby = models.ManyToManyField(MyModel2) .. class MyModel2(..): name = .. date = .. 我需要在模板中渲染它,以便能够渲染所有引用mymodel的mymodel2对象.目前,我正在执行以

java-DataNucleus(JDO)中的多对多关系不持久

我无法使用JDO与DataNucleus保持多对多链接.我有两个课本Book和Shop.这是orm映射文件: <?xml version="1.0"?> <!DOCTYPE orm PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" "http://java.sun.com/dtd/orm_2_0.dtd"&g

python-通过第三张表排除多对多关系

我对通过第三个表具有多对多关系的表进行“排除”查询时遇到问题.我有一个带有项目的表,一个带有人的表和一个带有“ is_green,is_yellow,is_red”标志的关系表,例如: class Project(models.Model): ... class Person(models.Model): projects = models.ManyToManyField(P

sql-多对多查询

我有一个问题,我不知道什么是更好的解决方案. 好的,我有2个表格:posts(id,title),posts_tags(post_id,tag_id).我的下一个任务是:必须选择带有标签ID(例如4、10和11)的帖子.不完全相同,post可以同时具有任何其他标签.那么,如何才能对其进行更优化?在每个查询中创建临时表?还是某种存储

PHP-MySQL多对多.要删除还是要编辑?

我有一个“多对多”表,在其中输入了一些表单信息.我最近使该表单成为动态表单,以便在更改输入元素值时将其通过AJAX发送到数据库. 所以我的问题是: 尝试查找存在的值,对其进行编辑,创建不使用的值并删除不再使用的值是否更快,还是应该删除id的所有值,然后插入所有新值? ? 在回应评论时

python-带有额外字段的Django ManyToMany字段在两种关系中均不显示

我有一堂课 class Assembly(models.Model): room = models.ForeignKey("Room", related_name="assemblies") name = models.CharField(max_length=200) number = models.IntegerField() position = models.CharField(max_length=200, blank=

mysql-Django将AND和OR查询与ManyToMany字段组​​合

希望有人可以帮我这个忙. 我试图弄清楚是否可以构造一个查询,该查询将允许我同时基于ForeignKey字段和ManyToManyField从数据库中检索项目.最具挑战性的部分是它将需要对多个ManyToMany对象进行过滤. 希望有一个例子可以使这一点更加清楚.这是我的(简化的)模型: class Item(models.

java-多对多表中的多对多

我有一个包含产品列表的表订单.对于与特定订单相对应的每个产品,我需要存储一个地址列表,在该地址中应将单个产品(每个订单基于每个产品)发送到 +----------------+------------+ | Order_ID | Product_ID | +----------------+------------+ | 1 | 1000

php – Doctrine多对多插入

我有一些问题.我是研究并尝试所有建议,但没有人工作. 我最终得到: Argument 1 passed to Entity\User::addCategories() must be an instance of Entity\Category, string given, 我有很多关系,用户,user_category和类别 用户 <?php namespace Entity; use Doctrine\Common\Co

如何更新mysql数据库中的外键值

我有三个表:类别,语言和categories_languages. Categories_languages是多对多的表格,它们将类别和语言联系在一起.我想更新表语言中的foregin键值,但它会抛出错误#1451 – 无法删除或更新父行:外键约束失败! CREATE TABLE IF NOT EXISTS `categories` ( `id` int(11) unsigned NOT

mysql查询显示来自一个ID列的多个表

我正在尝试查找此查询,我想显示哪些主机使用我的Zabbix表中的哪个模板.唯一的问题是主机和模板在同一个表中注册.它们在表中混合,例如ID 11813是主机,11815是模板.    现在我找到了一个表,其中定义了这两者之间的关系:hosts_templates. 该表有3列:   host_template id,hostid,t

python – Django – 从实例访问模型的“直通”表中的字段

我与通过表有多对多的关系,如下所示: class Chapter(models.Model): name = models.CharField(max_length=255,) slides = models.ManyToManyField('Slide', blank=True, related_name='chapters', through='SlideOrder') # ... class Slide(mode

python – sqlalchemy多态多对多

我希望以下列方式获得属于父类的对象列表: class A(object): __tablename__ = 'a' id = Column(Integer, primary_key=True) collection = relationship(.....) # contains an ordered list of [B, C, B, B, C, C, C, B, C, C, ...]; class B(object): __tablenam

python – 使用通过Django ManyToManyField排序

以下是我的模型设置的片段: class Profile(models.Model): name = models.CharField(max_length=32) accout = models.ManyToManyField( 'project.Account', through='project.ProfileAccount' ) def __unicode__(self)