django初始项目中无法直接import
python吧
全部回复
仅看楼主
level 3
-屑鸽鸽 楼主
URLs.py中,import当前目录下的views,为何只能写成
from . import views
,直接import views会报错
2021年11月05日 06点11分 1
level 3
-屑鸽鸽 楼主
我懵逼了啊,凭啥找不到啊,我就在同一个目录下啊,有没有哪位老师知道
2021年11月05日 06点11分 2
level 9
因为Django项目的运行入口并不是urls.py,你运行文件的时候会将那个文件作为__main__,pyrhon3中的导入属于绝对导入(可以百度一下这个概念,和相对路径、绝对路径有点区别,一看就懂),相对于那个去import views肯定就找不到了,所以被导入的包(urls、views等)中一般会使用相对导入,from . import 或者from package import ...
2021年11月05日 07点11分 3
搜了下,虽然有点复杂,没弄太懂,但是雀屎是这个原因,感谢大佬
2021年11月06日 16点11分
level 8
可以一起自学python,自学qq群:379060946
FuturePython为原创义务免费视频,包括python基础、python爬虫、mysql系列、django系列等,不存在任何经济利益,课程地址:https://space.bilibili.com/1663262478,喜欢的同学可以关注一下。官方论坛:https://futurepy.com
课程制作者QQ:3480689255,可以提供指导
2021年11月09日 13点11分 4
1