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基础教程之类class定义使用方法
Feb 20 Python
python中的sort方法使用详解
Jul 25 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
Python 使用with上下文实现计时功能
Mar 09 Python
django启动uwsgi报错的解决方法
Apr 08 Python
python 用正则表达式筛选文本信息的实例
Jun 05 Python
Python基本语法之运算符功能与用法详解
Oct 22 Python
python使用配置文件过程详解
Dec 28 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
Mar 14 Python
python3实现将json对象存入Redis以及数据的导入导出
Jul 16 Python
详解python算法常用技巧与内置库
Oct 17 Python
python 匿名函数与三元运算学习笔记
Oct 23 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.MVC的模板标签系统(四)
2006/09/05 PHP
用PHP+MySql编写聊天室
2006/10/09 PHP
PHP采集利器 Snoopy 试用心得
2011/07/03 PHP
jquery+php实现导出datatables插件数据到excel的方法
2015/07/06 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
Win7环境下Apache连接MySQL提示连接已重置的解决办法
2017/05/09 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
javascript prototype 原型链
2009/03/12 Javascript
js 字符串操作函数
2009/07/25 Javascript
javascript算法学习(直接插入排序)
2011/04/12 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
2017/03/09 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
EasyUI实现下拉框多选功能
2017/11/07 Javascript
利用Console来Debug的10个高级技巧汇总
2018/03/26 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
vue之封装多个组件调用同一接口的案例
2020/08/11 Javascript
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
如何使用Pytorch搭建模型
2020/10/26 Python
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
审计主管岗位职责
2014/01/31 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
王力宏牛津大学演讲稿
2014/05/22 职场文书
销售员态度差检讨书
2014/10/26 职场文书
趣味运动会赞词
2015/07/22 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
Python基础之Socket通信原理
2021/04/22 Python
iSCSI服务器CHAP双向认证配置
2022/04/01 Servers