小编use*_*787的帖子

django.db.utils.OperationalError:my_table没有列ID错误?

我正在测试我的Django应用程序的models.py文件:我的Python interepreter中的"myapp",但是仍然遇到这个错误:

django.db.utils.OperationalError: table myapp_table1 has no column named attribute1_id
Run Code Online (Sandbox Code Playgroud)

我的models.py,table1和表2中有2个表.

 class table1 (models.Model):
   name = models.CharField(max_length=25)
   def __str__(self):             
     return self.name
 class table2 (models.Model):
   name = models.CharField(max_length =25)
   attribute1= models.ForeignKey(Type, related_name = "att1_set+", default=None)
   attribute2= models.ManyToManyField(Type, related_name = "att2_set+", default=None)
   def __str__(self):             
     return self.metric_name
Run Code Online (Sandbox Code Playgroud)

在我的python解释器中:

>>> from my_app.models import table1, table2
>>> t1 = table1 (name = "ty1", id = 0)
>>> t1.save()
>>> t2 = table1 (name = "ty2", id = 1)
>>> e1 = table2 (name = "as", …
Run Code Online (Sandbox Code Playgroud)

python sql django django-models

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

django ×1

django-models ×1

python ×1

sql ×1