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修改注册表终止360进程实例
Oct 13 Python
约瑟夫问题的Python和C++求解方法
Aug 20 Python
Python3实现并发检验代理池地址的方法
Sep 18 Python
python django 访问静态文件出现404或500错误
Jan 20 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
Jul 13 Python
python3+PyQt5自定义视图详解
Apr 24 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 Python
python脚本当作Linux中的服务启动实现方法
Jun 28 Python
Python 的字典(Dict)是如何存储的
Jul 05 Python
python找出因数与质因数的方法
Jul 25 Python
Python Lambda函数使用总结详解
Dec 11 Python
Python建造者模式案例运行原理解析
Jun 29 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 采集心得技巧
2009/05/15 PHP
php下封装较好的数字分页方法
2010/11/23 PHP
解析php session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
两种设置php载入页面时编码的方法
2014/07/29 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
功能强大的php文件上传类
2016/08/29 PHP
简单实用jquery版三级联动select示例
2013/07/04 Javascript
设置checkbox为只读(readOnly)的两种方式
2013/10/11 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
Django 静态文件配置过程详解
2019/07/23 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
纽约JewelryAffairs珠宝店:精细金银时尚首饰
2017/02/05 全球购物
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
求高于平均分的学生学号及成绩
2016/09/01 面试题
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
怒海潜将观后感
2015/06/11 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript
python 中yaml文件用法大全
2021/07/04 Python