Django models 实现django模型时出错。如何调试?

Django models 实现django模型时出错。如何调试?,django-models,Django Models,这就是我所犯的错误 Error: One or more models did not validate: maps.parking: 'layer_id' has a relation with model sdr_layer.Sdr_layer, which has either not been installed or is abstract. 其中sdr_layer/models.py如下所示 My maps/models.py looks like this # This is

这就是我所犯的错误

Error: One or more models did not validate:
maps.parking: 'layer_id' has a relation with model sdr_layer.Sdr_layer, which has either not been installed or is abstract.
其中sdr_layer/models.py如下所示

My maps/models.py looks like this 
# This is an auto-generated Django model module created by ogrinspect.
from django.contrib.gis.db import models

class Parking(models.Model):
    layer_id= models.ForeignKey(sdr_layer.Sdr_layer)
    name = models.CharField(max_length=80)
    descriptio = models.CharField(max_length=80)
    geom = models.PointField(srid=4326)
    objects = models.GeoManager()

# Auto-generated `LayerMapping` dictionary for Parking model
parking_mapping = {
    'name' : 'Name',
    'descriptio' : 'Descriptio',
    'geom' : 'POINT25D',
}

我基本上希望Sdr_layer.id充当应用程序地图的外键

确保sdr\u层在settings.py中列出了您已安装的应用程序。我想您想要的是
型号。ForeignKey(sdr\u层。sdr\u层)

您是否忘记包含
sdr\u层的定义。sdr\u层
?您的意思是将app.model导入maps/models.py?我在这里几乎一无所知。
停车。层id
sdr\u层.sdr\u层
相关。您已经显示了
sdr\u layer.models.sdr\u layer
的定义。你是说这些应该是相同的吗?那么出路是什么呢?
from django.db import models

    class Sdr_Layer(models.Model):
       layer_name = models.CharField(max_length = 100)
       layer_attribute_name = models.CharField(max_length = 100)