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中几种操作字符串的方法的介绍
Apr 09 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
Apr 25 Python
Python中函数的参数传递与可变长参数介绍
Jun 30 Python
python中快速进行多个字符替换的方法小结
Dec 15 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
Python编程argparse入门浅析
Feb 07 Python
python random从集合中随机选择元素的方法
Jan 23 Python
python中时间模块的基本使用教程
May 14 Python
OpenCV搞定腾讯滑块验证码的实现代码
May 18 Python
python调用动态链接库的基本过程详解
Jun 19 Python
python numpy数组中的复制知识解析
Feb 03 Python
Python Matplotlib绘制等高线图与渐变色扇形图
Apr 14 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读取RSS feed的代码
2008/08/01 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
juqery 学习之四 筛选过滤
2010/11/30 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
2014年50个程序员最适用的免费JQuery插件
2014/12/15 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
2017/09/22 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
2017/10/26 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
js实现复制粘贴的两种方法
2020/12/04 Javascript
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
python ETL工具 pyetl
2020/06/07 Python
Pandas DataFrame求差集的示例代码
2020/12/13 Python
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
求职信的要素有哪些呢
2013/12/26 职场文书
军训 自我鉴定
2014/02/03 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
境外导游求职信
2014/02/27 职场文书
统计工作个人总结
2015/03/03 职场文书
2016春节慰问信范文
2015/03/25 职场文书
员工表扬信怎么写
2015/05/05 职场文书
mysql数据库隔离级别详解
2022/06/16 MySQL