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中的多重继承实例讲解
Sep 28 Python
python统计日志ip访问数的方法
Jul 06 Python
TensorFlow实现卷积神经网络CNN
Mar 09 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
Mar 13 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
Mar 23 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
Jun 27 Python
pandas分区间,算频率的实例
Jul 04 Python
python中几种自动微分库解析
Aug 29 Python
Python日志处理模块logging用法解析
May 19 Python
python3.8.1+selenium实现登录滑块验证功能
May 22 Python
Python  word实现读取及导出代码解析
Jul 09 Python
python分分钟绘制精美地图海报
Feb 15 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
PHP读取MySQL数据代码
2008/06/05 PHP
PHP字符串的连接的简单实例
2013/12/30 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
thinkPHP5.0框架独立配置与动态配置方法
2017/03/17 PHP
理解Javascript_09_Function与Object
2010/10/16 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
Raphael一个用于在网页中绘制矢量图形的Javascript库
2013/01/08 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
使用python生成目录树
2018/03/29 Python
Python检查和同步本地时间(北京时间)的实现方法
2018/12/03 Python
python+mysql实现教务管理系统
2019/02/20 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
总结30个CSS3选择器
2017/04/13 HTML / CSS
植物选择:Botanic Choice
2017/02/15 全球购物
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
2016/10/17 面试题
高中校园广播稿3篇
2014/09/29 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
2015年党建工作总结
2015/03/30 职场文书
给朋友的道歉短信
2015/05/12 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
婚宴祝酒词大全
2015/08/10 职场文书