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随机生成信用卡卡号的实现方法
May 14 Python
Python实现查找匹配项作处理后再替换回去的方法
Jun 10 Python
Python 结巴分词实现关键词抽取分析
Oct 21 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
python 3调用百度OCR API实现剪贴板文字识别
Sep 04 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
Mar 27 Python
python数值基础知识浅析
Nov 19 Python
python内置模块collections知识点总结
Dec 19 Python
Node.js 和 Python之间该选择哪个?
Aug 05 Python
python中uuid模块实例浅析
Dec 29 Python
python基础之匿名函数详解
Apr 21 Python
Python函数中apply、map、applymap的区别
Nov 27 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将任何格式视频转为flv的代码
2009/09/03 PHP
基于php iconv函数的使用详解
2013/06/09 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
ThinkPHP模板判断输出Defined标签用法详解
2014/06/30 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
JavaScript基础心法 数据类型
2018/03/05 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
2019/09/17 Javascript
Python在线运行代码助手
2016/07/15 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
2020/05/09 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
Python通过format函数格式化显示值
2020/10/17 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
2014/05/20 面试题
爱心捐助倡议书
2014/05/19 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
2014财务年度工作总结
2014/11/11 职场文书
left join、inner join、right join的区别
2021/04/05 MySQL
总结Python变量的相关知识
2021/06/28 Python