django之导入并执行自定义的函数模块图解


Posted in Python onApril 01, 2020

1.现在有一个需求:我想在monitor应用中导入data文件夹下的apolos.py中的tes()函数并执行。

django之导入并执行自定义的函数模块图解

打开monitor应用的视图,由于django项目的根路径是从项目开始的,所以直接 from data.apolos import * 就可以

把apolos.py文件中的所有函数导入。下面的list_num = tes()就可以执行自定义的功能,这样写的好处是把一部分功能移到了外部,简化了views视图函数,优化代码。

django之导入并执行自定义的函数模块图解

补充知识:当import独立于django项目文件夹以外文件夹里面的东西时的方法

django之导入并执行自定义的函数模块图解

如图所示,如果希望import apps文件夹里面的message时有两种方法:

第一种:需要每一次都从根目录(即apps开始)填入:from apps.message import views。稍微麻烦。

第二种:直接import message。首先将apps mark成source root,然后在需要引入的文件中添加from message import views.此时编辑器不会报错,但是在命令行中运行的时候,它会告诉你找不到message这个文件。所以最后还要在settings.py这个文件中将apps添加为根搜索路径。添加方式如下图黄色区域所示。

django之导入并执行自定义的函数模块图解

以上这篇django之导入并执行自定义的函数模块图解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python继承和抽象类的实现方法
Jan 14 Python
Python实现从订阅源下载图片的方法
Mar 11 Python
python爬虫之百度API调用方法
Jun 11 Python
基于python元祖与字典与集合的粗浅认识
Aug 23 Python
python http基本验证方法
Dec 26 Python
对python以16进制打印字节数组的方法详解
Jan 24 Python
Django实现web端tailf日志文件功能及实例详解
Jul 28 Python
python同步两个文件夹下的内容
Aug 29 Python
Python将列表中的元素转化为数字并排序的示例
Dec 25 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
Sep 23 Python
Python根据字典的值查询出对应的键的方法
Sep 30 Python
在脚本中单独使用django的ORM模型详解
Apr 01 #Python
Python视频编辑库MoviePy的使用
Apr 01 #Python
python json.dumps中文乱码问题解决
Apr 01 #Python
Django Admin后台添加数据库视图过程解析
Apr 01 #Python
pyqt5中动画的使用详解
Apr 01 #Python
django项目中新增app的2种实现方法
Apr 01 #Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 #Python
You might like
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
javascript document.images实例
2008/05/27 Javascript
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
angularjs 中$apply,$digest,$watch详解
2016/10/13 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
详解vue-resource promise兼容性问题
2017/06/20 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
vue开发简单上传图片功能
2020/06/30 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
原生JavaScript实现弹幕组件的示例代码
2020/10/12 Javascript
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python列表的增删改查实例代码
2018/01/30 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
自定义django admin model表单提交的例子
2019/08/23 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
Nip + Fab官网:英国美容品牌
2019/08/26 全球购物
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
高中生学习生活的自我评价
2013/11/27 职场文书
工业设计专业个人求职信范文
2013/12/28 职场文书
cf收人广告词大全
2014/03/14 职场文书
班组长竞聘书
2014/03/31 职场文书
公司授权委托书范本
2014/04/03 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书