1
使用PostgreSQL 9.3 + PostGIS的Django的,我想輸入一個記錄,我的表並返回給定id像這樣的Django超過PostgreSQL的:使用原始SQL INSERT與返回的不工作
def join(request):
from django.db import connection, transaction
cursor = connection.cursor()
id = cursor.execute("insert into table1 values(DEFAULT, 'temp', null,-4, null,null, null, null, DEFAULT, 1,null,DEFAULT,DEFAULT, null) returning id")
transaction.set_dirty()
return HttpResponse(id)
這個說法返回None
,我如何得到從sql查詢返回的ID
我收到一個錯誤'全局命名「串」是不是也defined'如果我打印last_id我得到0 –
對此深感抱歉。固定。使用'str' –
str的作品,但我仍然得到0 –