私はコードを持っています:
name = MakesiteNameForm(datdict)
if name.is_valid:
name.save()
datsite = Makesite.objects.get(sitename=request.POST['sitename'])
datsite.ref_id.add(RefID.objects.create(url=request.POST['url'],description=request.POST['description']))
datsite.save()
だから私はいくつかの多くのアイテムを作成して保存するために使用したいこのコードのビットを持っていますが、このメソッドを使用しようとするとMakesite matching query does not exist
. これは、保存されていないことを意味すると思いますが、後で呼び出して、querydict 内にあるsite = Makesite.objects.all()
ものの値を明確に確認できます。request.POST['sitename']
では、これをより適切に照会する方法はありますか? または、私が行方不明の save() について何かありますか?
編集:そのフォームは値サイト名の値を Makesite テーブルに保存します