? ? 我們在使用django連接oracle進行編程時,使用model進行表映射對接oracle數據時,默認表名組成結構為:應用名_類名(如:OracleModel_test),故即使我們庫中存在表test,運行查詢時候,也會提示如下錯誤:
? ? 為解決該問題,我們可以通過在我們自己的model類中指定我們映射的表名:
? ? 接著我們編寫查詢方法,對接測試頁面進行數據查詢:
from django.http import HttpResponsefrom OracleModel.tusermodel import Tuserdef test2(request):user_lists = Tuser.objects.all()result = ""for val in user_lists:result += val.user_name+" "print(result)return HttpResponse("<p>" + result + "</p>")
? ? 打開頁面,發現我們獲取到數據: