2024-09-18 06:21:23
导读:很多朋友问到关于djangoviews是什么意思的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
djangoviews和url提示你在urls.py里面importviews出错
可以看一下本目录有没有__init__.py文件,有的话,换个导入方式,比如importviews
其实使用django-admincreateappappname时,自动创建的文件目录中,已经写好了
python的Djangoviews文件中引入模块问题
看上面的图片,按你的导包方法,单独运行views是没问题的
但是在django里这样用不行,在运行django项目时,其实当前目录是整个项目的根目录
你可以在views目录下importos,然后print(os.getcwd())查看当前目录:
打印的当前目录正是整个项目的根目录,我的是E:\mypython\day51...\blw:
你这里的就是G:\....Anno:
你要在Anno目录下导入data_model.py,是不是要带上app名才能进入子级目录对吧?
而且还有个问题就是,在以后的开发中,很有可能在不同app下有相同名字的模块或者方法,比如你这里有三个app,app01,app02,app03,这三个app下都有common_model,那到底按什么区分呢?所以前面最好带上app名。
不过真想方便,可以使用:from.common_modelimportdata_model
【.】代指当前文件的目录,这是一种相对路径的导入
gcbv是什么意思gcbv是可以解决一些具体问题的内置的CBV集合。根据查询相关公开信息,CBV是每个Django视图都被定义为一个扩展django、views、generic、view抽象类后的Python类。GCBV是可以解决一些具体问题的内置的CBV集合,比如列表视图,创建,更新和删除视图等。
结语:以上就是首席CTO笔记为大家介绍的关于djangoviews是什么意思的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。