djangoviews是什么意思(2023年最新分享)

导读:很多朋友问到关于djangoviews是什么意思的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

django views和url

提示你在urls.py里面 import views出错

可以看一下本目录有没有__init__.py文件,有的话,换个导入方式,比如import views

其实使用django-admin createapp appname时,自动创建的文件目录中,已经写好了

djangoviews是什么意思(2023年最新分享)  第1张

python的Django views 文件中引入模块问题

看上面的图片,按你的导包方法,单独运行views是没问题的

但是在django里这样用不行,在运行django项目时,其实当前目录是整个项目的根目录

你可以在views目录下import os,然后 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_model import data_model

【.】代指当前文件的目录,这是一种相对路径的导入

gcbv是什么意思

gcbv是可以解决一些具体问题的内置的CBV集合。根据查询相关公开信息,CBV是每个Django视图都被定义为一个扩展django、views、generic、view抽象类后的Python类。GCBV是可以解决一些具体问题的内置的CBV集合,比如列表视图,创建,更新和删除视图等。

结语:以上就是首席CTO笔记为大家介绍的关于djangoviews是什么意思的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-24 10:05
下一篇 2023-09-24 10:05

相关推荐

发表回复

登录后才能评论