【发布时间】:2019-11-22 08:02:12
【问题描述】:
我想通过将模型文件导入views.py 来使用我的数据库中的模型文件。但是当我从models.py 调用课程时出现错误。
ERROR: ImportError: cannot import name Vehicle
我的路径:
+ vehicle
---> __init__.py
---> models.py
---> views.py
vehicle/models.py
from __future__ import unicode_literals
from django.db import models
class Vehicle(models.Model):
id = models.BigAutoField(primary_key=True)
plate = models.TextField()
driver = models.ForeignKey(Driver, models.DO_NOTHING)
class Meta:
managed = False
db_table = 'vehicle'
Vehicle/views.py
from vehicle.models import Vehicle
s = Vehicle.objects.all()
print s
【问题讨论】:
-
应该是
from vehicle.models import Vehicle(小写v) -
我在写帖子时忽略了它。我修好了它。错误还在继续。 @WillemVanOnsem
-
这是您观点的全部代码吗?如果没有,请提供其余部分,请
-
你试过
from .models import Vehicle吗? -
我还有一个错误:from .models import Vehicle ValueError: Attempted relative import in non-package @HigorRossato
标签: python django python-2.7 django-models