如果您使用Django,您可以簡單地創建一個模型的實例,填充數據並調用save()
並將其保存到數據庫。您不必傳入「連接」參數或做任何特殊的事情。此外,你的觀點只是簡單的可調用,所以似乎沒有隱藏的魔法。即這工作:Django如何通過它的數據庫連接
from django.http import HttpResponse
from models import MyModel
def a_simple_view(request):
instance = MyModel(some_field="Foobar")
instance.save()
return HttpResponse(<html><body>Jep, just saved</body></html>)
所以問題是:我剛剛創建的模型實例如何獲得數據庫連接,以便自己保存?並作爲後續行動:這是一個明智的做法嗎?
我相信,如果你閱讀源代碼,你的問題應該回答:) https://github.com/django/django/tree/master/django/db/models – petkostas