如何获取Django数据库中对象的id
How to get the id of a object in Django database
我正在观看新的 Boston Django 教程。我知道他们年纪大了,但他解释得很好。不过,我在一件事上遇到了麻烦。
他做了一个url
url[r’(?P<album_id)[0-9]+]
我知道在 Django 2.0 中这是一种更好的方法。这不是问题
他的观点看起来像
def details(request,alblum_id):
return HttpResponse("<h2>The detail for the album ID:" + str(album_id) + "</h2>")
我的问题是,如果 Django 从未声明过它,他如何知道从 album_id 中获取对象的 ID。他只是输入了一个随机变量?
“_id”部分对 Django 重要吗?这就是它如何知道获取数据库引用的 ID?
我知道我需要查看视图,我只是对 Django 如何知道实际获取数据库引用的 ID 感到困惑。在视图中,它看起来与我在上面输入的完全一样。他只是在参数中的请求旁边传递了 album_id。我仍然对 Django 如何知道 "album_id" 意味着去查找数据库对象的 ID 感到困惑。是内置的吗?
link : [https://www.youtube.com/watch?v=mWofrhTwGWQ&list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK&index=12][1]
在 URL 行中指定的视图最有可能将 id 作为参数,然后使用它在数据库中查找。
本质上你需要看view才能明白他在做什么。
我正在观看新的 Boston Django 教程。我知道他们年纪大了,但他解释得很好。不过,我在一件事上遇到了麻烦。
他做了一个url
url[r’(?P<album_id)[0-9]+]
我知道在 Django 2.0 中这是一种更好的方法。这不是问题
他的观点看起来像
def details(request,alblum_id):
return HttpResponse("<h2>The detail for the album ID:" + str(album_id) + "</h2>")
我的问题是,如果 Django 从未声明过它,他如何知道从 album_id 中获取对象的 ID。他只是输入了一个随机变量?
“_id”部分对 Django 重要吗?这就是它如何知道获取数据库引用的 ID?
我知道我需要查看视图,我只是对 Django 如何知道实际获取数据库引用的 ID 感到困惑。在视图中,它看起来与我在上面输入的完全一样。他只是在参数中的请求旁边传递了 album_id。我仍然对 Django 如何知道 "album_id" 意味着去查找数据库对象的 ID 感到困惑。是内置的吗?
link : [https://www.youtube.com/watch?v=mWofrhTwGWQ&list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK&index=12][1]
在 URL 行中指定的视图最有可能将 id 作为参数,然后使用它在数据库中查找。
本质上你需要看view才能明白他在做什么。