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基础教程之类class定义使用方法
Feb 20 Python
对于Python中线程问题的简单讲解
Apr 03 Python
python使用PIL模块实现给图片打水印的方法
May 22 Python
正确理解python中的关键字“with”与上下文管理器
Apr 21 Python
PyQt5 QTable插入图片并动态更新的实例
Jun 18 Python
python 修改本地网络配置的方法
Aug 14 Python
Python高级property属性用法实例分析
Nov 19 Python
Pytest参数化parametrize使用代码实例
Feb 22 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
Apr 10 Python
Django 解决由save方法引发的错误
May 21 Python
Python超简单容易上手的画图工具库推荐
May 10 Python
Python自动化之批量处理工作簿和工作表
Jun 03 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页面缓存ob系列函数介绍
2012/10/18 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
js 中{},[]中括号,大括号使用详解
2011/05/12 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
js中prototype用法详细介绍
2013/11/14 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
Javascript Ajax异步读取RSS文档具体实现
2013/12/12 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
BootStrap的JS插件之轮播效果案例详解
2016/05/16 Javascript
JavaScript中removeChild 方法开发示例代码
2016/08/15 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
javascript贪吃蛇游戏设计与实现
2020/09/17 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
linux系统使用python监测网络接口获取网络的输入输出
2014/01/15 Python
利用Python中unittest实现简单的单元测试实例详解
2017/01/09 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
python 中值滤波,椒盐去噪,图片增强实例
2019/12/18 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
使用python操作lmdb对数据读取的实例
2020/12/11 Python
波兰在线体育用品商店:Hop-Sport.pl
2019/07/23 全球购物
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
实习单位接收函
2014/01/11 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
教师节横幅标语
2014/10/08 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
物业公司管理制度
2015/08/05 职场文书
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android
MySQL 逻辑备份 into outfile
2022/05/15 MySQL