2
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が、私は基本的にSdr_layer.idアプリのマップの外部キーとして機能します。このdjangoモデルの実装中にエラーが発生しました。デバッグするには?
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)
のように見えます
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.Sdr_layer'の定義を含めるのを忘れましたか? –
あなたはmaps/models.pyにapp.modelをインポートすることを意味しますか? – Hick
Err、no。再試行する。 –