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比较2个xml内容的方法
May 11 Python
Python中的深拷贝和浅拷贝详解
Jun 03 Python
Python六大开源框架对比
Oct 19 Python
Python使用PIL库实现验证码图片的方法
Mar 11 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
Python 12306抢火车票脚本
Feb 07 Python
Python3匿名函数lambda介绍与使用示例
May 18 Python
使用python来调用CAN通讯的DLL实现方法
Jul 03 Python
Python实现RabbitMQ6种消息模型的示例代码
Mar 30 Python
flask框架中的cookie和session使用
Jan 31 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 Python
python中filter,map,reduce的作用
Jun 10 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
PHP GD库生成图像的几个函数总结
2014/11/19 PHP
新浪微博OAuth认证和储存的主要过程详解
2015/03/27 PHP
PHP实现多关键字加亮功能
2016/10/21 PHP
Javascript 面向对象之重载
2010/05/04 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
vue2.x数组劫持原理的实现
2020/04/19 Javascript
实例讲解React 组件
2020/07/07 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
[03:31]DOTA2英雄基础教程 大地之灵
2013/12/17 DOTA
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
Python实现购物系统(示例讲解)
2017/09/13 Python
pandas string转dataframe的方法
2018/04/11 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
2018/12/27 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
python中class的定义及使用教程
2019/09/18 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
《陋室铭》教学反思
2014/02/26 职场文书
无线电知识基础入门篇
2022/02/18 无线电
vue3 自定义图片放大器效果的示例代码
2022/07/23 Vue.js