dans mon model.pydjango sauver modèle ForeignKey relation
class Layer(models.Model):
user = models.IntegerField()
name = models
...
class Point(models.Model):
layers = models.ForeignKey(Layer)
meta = models.TextField()
...
dans mon 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()
mais il donne une erreur dans mon django debug..in mon projet, j'utilise GeoDjango, openlayers et extjs ... je n'ai pas trouvé de solution sur enregistrer mon post
je n'ai pas fait de relation avec ma clé étrangère .. fondamentalement, je veux faire une couche que quand je voulez ajouter un point dans ma couche, je veux enregistrer mon point avec ID de couche ....
ths pour votre aide mais quand j'ai fait votre solution il a donné "featureadd() prend exactement 2 arguments (1 donné)" comment puis-je résoudre ceci? – aragon
Mon changement de 1 ligne ne causerait pas cette erreur. Vous pouvez poster le retraçage pour plus d'aide si! –
Je ne sais pas ce que signifie la traceback ... comment puis-je prendre ce – aragon