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通过线程实现定时器timer的方法
Mar 16 Python
Python中列表的一些基本操作知识汇总
May 20 Python
Python正则替换字符串函数re.sub用法示例
Jan 19 Python
Python实现使用卷积提取图片轮廓功能示例
May 12 Python
python利用Opencv实现人脸识别功能
Apr 25 Python
Django模板Templates使用方法详解
Jul 19 Python
python Django里CSRF 对应策略详解
Aug 05 Python
解析Python3中的Import
Oct 13 Python
Python dict和defaultdict使用实例解析
Mar 12 Python
简单了解Django项目应用创建过程
Jul 06 Python
Python基于Socket实现简易多人聊天室的示例代码
Nov 29 Python
Python创建自己的加密货币的示例
Mar 01 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 处理上百万条的数据库如何提高处理查询速度
2010/02/08 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
PHP中的替代语法简介
2014/08/22 PHP
CodeIgniter框架URL路由总结
2014/09/03 PHP
php实现mysql备份恢复分卷处理的方法
2014/12/26 PHP
php简单实现数组分页的方法
2016/04/30 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
HTML DOM的nodeType值介绍
2011/03/31 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
判断浏览器的内核及版本号方法汇总
2015/01/05 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
详解ES6数组方法find()、findIndex()的总结
2020/05/12 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
2019/08/14 Python
在Django中实现添加user到group并查看
2019/11/18 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
后勤人员自我评价怎么写
2013/09/19 职场文书
外企办公室竞聘演讲稿
2013/12/29 职场文书
学生个人评语大全
2015/01/04 职场文书
行政申诉状范文
2015/05/20 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
药房管理制度范本
2015/08/06 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
python实现学生信息管理系统(面向对象)
2022/06/05 Python