我开始学习Django,我不太了解python,所以请原谅我,如果这个问题非常愚蠢)。
from . import views
什么是“。”在这个声明中?模块的名称?
答案 0 :(得分:3)
单点是命令行应用程序的约定。它表示当前目录。就Django而言,它代表当前文件所在的目录/模块。
答案 1 :(得分:3)
正如其他人所解释的那样.
指的是您当前正在查看的文件的当前目录(或模块/包)。
使用此语法的导入称为 相对导入 。
PEP 328描述了相对导入是如何产生的以及选择了哪种特定语法。其背后的想法是使用句点来确定如何相对导入其他包/模块。原因是为了防止标准库模块的意外阴影。
答案 2 :(得分:1)
这意味着从当前目录导入views.py
模块
答案 3 :(得分:0)
虽然一个点表示当前目录,如果你想要上面的dicrectory然后使用双点只是为了你的参考