Django HttpRequest vs. Request



我是Django的新手。好奇地注意到每个"view"函数都有一个request作为第一个参数,但是当我在文档中查找request对象时,我得到了HttpRequest......

它们是一样的吗?

如果是这样,为什么要为同一个对象命名两个名字呢?

它们是一样的吗? 如果是这样,为什么要为同一个对象命名两个名字呢?

HttpRequest是一个类,视图的request参数是这个类的一个实例(嗯,至少应该是(。

request参数是类HttpRequest中的对象。

不需要导入HttpRequest类,因为未键入该参数。如果要键入它,则需要按以下方式导入它:

view_example(request: HttpRequest)

最新更新