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 相关文章推荐
windows下wxPython开发环境安装与配置方法
Jun 28 Python
Python3指定路径寻找符合匹配模式文件
May 22 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
Python 字符串与数字输出方法
Jul 16 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
如何通过python画loss曲线的方法
Jun 26 Python
详解PANDAS 数据合并与重塑(join/merge篇)
Jul 09 Python
python连接、操作mongodb数据库的方法实例详解
Sep 11 Python
Django 框架模型操作入门教程
Nov 05 Python
重写django的model下的objects模型管理器方式
May 15 Python
Python爬虫之Selenium鼠标事件的实现
Dec 04 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
Jan 08 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(2)――PHP类型
2010/02/15 PHP
Ajax+PHP快速上手及简单应用说明
2013/07/24 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
2014/11/04 PHP
php实现根据词频生成tag云的方法
2015/04/17 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
JavaScript 继承详解 第一篇
2009/08/30 Javascript
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python执行使用shell命令方法分享
2017/11/08 Python
Python和Sublime整合过程图示
2019/12/25 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
人力资源主管的岗位职责
2014/03/15 职场文书
党的生日演讲稿
2014/09/10 职场文书
2014年设计师工作总结
2014/11/25 职场文书
文明旅游倡议书
2015/04/28 职场文书
学校团代会开幕词
2016/03/04 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
《烈火英雄》观后感:致敬和平时代的英雄
2019/11/11 职场文书
详解python字符串驻留技术
2021/05/21 Python
浅谈pytorch中的dropout的概率p
2021/05/27 Python
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
Elasticsearch 配置详解
2022/04/19 Java/Android