在我model.pyDjango的保存模型ForeignKey的關係
class Layer(models.Model):
user = models.IntegerField()
name = models
...
class Point(models.Model):
layers = models.ForeignKey(Layer)
meta = models.TextField()
...
在我view.py
def datasave(request, id):
mid = request.POST.get("layerid",default = "")
metas = request.POST.get("meta",default = "")
cs = Point()
cs.layers = mid
cs.meta = metas
cs.save()
,但它在我的Django debug..in項目中,我使用GeoDjango內置給出了一個錯誤,的OpenLayers和ExtJS的...我沒有找到任何節能的解決方案我的帖子
我沒有做任何的關係與我的外鍵..基本上我想做出比當i層想要在我的圖層中添加一個點,我想用圖層ID保存我的點...。
THKS對你有所幫助,但是當我做您的解決方案這給了「featureadd()究竟需要兩個參數(1給出)」我怎樣才能解決這個問題? – aragon 2011-02-17 15:35:28
我的1行更改不會導致該錯誤。儘管你可以發佈追蹤以獲得進一步的幫助! – 2011-02-17 15:50:46