foreign-keys

    1热度

    2回答

    在Django应用程序,我有三个型号: class A(models.Model): aId = models.AutoField(primary_key=True) class B(models.Model): bId = models.AutoField(primary_key=True) aId = models.ForeignKey(A) class

    0热度

    1回答

    我正在为多所大学创建一个Django应用程序。 以下是我用过的Model类。 class Institute(models.Model): name=models.CharField(max_length=200) def __str__(self): return self.name class Applicant(models.Model): na

    0热度

    1回答

    我有报价(主),其含有的头信息和总计的一个简单的主/从模式,QuotationDetail(描述)含有当报价项目,这个孩子模型有一个PriceLevel FK字段用于计算每个单独项目的标记。我想实现一个Django管理行动使管理员可以在上一次几个项目改变这种PriceLevel,但我得到的错误: [myProjectPath]\lib\site-packages\django\contrib\ad

    0热度

    1回答

    我想添加一个VARCHAR值作为外键。 我试图添加Password_Encryption表中的关键,但不能正常工作。然后我尝试创建一个INDEX,但这也不起作用。 我得到的错误是“错误代码:1215无法添加外键约束”。 据我所知,在Password_Encryption的PRIMARY KEY线逗号会导致错误。 我已经与此表是 CREATE TABLE Login ( login_id INT N

    0热度

    1回答

    这是我曾尝试: create table books(bcode int(5) primary key, bname varchar(45)); 和 create table customers(cid int(4), cname varchar(20), cadd varchar(40), bcode, varchar(45), foreign key(bcode) references

    1热度

    1回答

    ,我有以下表截断外键约束引用的表: CREATE TABLE `companies_investorfundinground` ( `id` int(11) NOT NULL AUTO_INCREMENT, `funding_round_id` int(11) NOT NULL, `investor_id` int(11) NOT NULL, PRIMARY

    0热度

    1回答

    这与this question虽然有些类似(即我在这里主要需要引用计数行为)。 我们有几个表格(Foo,Bar,Baz),其中存储的东西都参考零个或多个另一种类型的东西(Blah)。我们有时会制造新的Blah,并将它们附加到Foo,Bar或者Baz;但是,我们不会编辑现有的Blahs,因为它们可能一次指向多个东西。目前,我们有一个批处理过程,它扫描数据库中的所有Foos,Bars和Bazes,将B

    0热度

    1回答

    我想根据外键父模型的字段值设置选项。即“QuestionAnswer”模型外键“问题”被设置为对“问题”建模,并且该模型包含字段“question_type”。如果“question_type”值为1,则将选项设置为a,b,c,d,e或者如果值为2,则将选项设置为f,g,h,i,j。表单构建为formset,但不应该影响它的完成方式? 首先,我将选项设置为一个功能,我在哪里设置它? Forms.p

    0热度

    1回答

    我正在开展一个个人项目,并且这是我一生中第一次尝试创建一个规范化的数据库(至少在第一个规范化级别)。下面是涉及我的问题的表格: CREATE TABLE `reoccurrences` ( `name` varchar(15) NOT NULL DEFAULT '', `username` varchar(31) NOT NULL DEFAULT '', `amount

    0热度

    1回答

    我正在使用MySQL Workbench的EER工具为我正在开发的应用程序进行数据库设计。跟踪数据库中的数据更改非常重要,所以我遵循this后,这使得很多意义上被接受的答案。我的问题是,我不太了解主键,所以我有点困惑这应该如何工作,因为每次进行更改都会有另一行插入相同的ID,因此数据库不会允许这是我的权利?我需要使用外键的主键。