Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django,base_name做什么?_Django_Django Rest Framework - Fatal编程技术网

在Django,base_name做什么?

在Django,base_name做什么?,django,django-rest-framework,Django,Django Rest Framework,router.register(r'my-model/',MyModelView,base_name='MyModel') 我不明白上面代码中的base\u name是什么意思。我已经阅读了Django doc:,以及其他Stackoverflow问题。但是我还是不明白。我想是的!可以帮助您理解。 该名称可以在代码的其他部分中用于调用url/view函数。Django rest framework需要基本名称,以用于注册 并且仅当未在viewset中定义queryset时 从queryset中,

router.register(r'my-model/',MyModelView,base_name='MyModel')

我不明白上面代码中的
base\u name
是什么意思。我已经阅读了Django doc:,以及其他Stackoverflow问题。但是我还是不明白。

我想是的!可以帮助您理解。

该名称可以在代码的其他部分中用于调用url/view函数。

Django rest framework需要
基本名称
,以用于注册 并且仅当未在viewset中定义queryset时

从queryset中,DRF能够读取
模型。\u meta.object\u name.lower()

视图集的注册表基于
前缀
视图集
基本名称
(型号)构建


谢谢。你能举一个例子,说明如何在我的代码的其他部分使用这个名称来调用url/视图函数吗!有一些例子。还有一个很好的解释!他们在代码的其他部分使用base_名称来调用他们的视图。这不是正确的文档链接,甚至不是正确的库。OP询问DRF路由器类的base_name参数。我知道,这就是为什么我说Django文档可以帮助理解base_name,这个概念与rest框架类似。我还提供了rest框架解释的链接。