django之导入并执行自定义的函数模块图解

 更新时间:2020年04月01日 16:22:28   作者:kan2016  
这篇文章主要介绍了django之导入并执行自定义的函数模块图解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

1.现在有一个需求:我想在monitor应用中导入data文件夹下的apolos.py中的tes()函数并执行。

打开monitor应用的视图,由于django项目的根路径是从项目开始的,所以直接 from data.apolos import * 就可以

把apolos.py文件中的所有函数导入。下面的list_num = tes()就可以执行自定义的功能,这样写的好处是把一部分功能移到了外部,简化了views视图函数,优化代码。

补充知识:当import独立于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之导入并执行自定义的函数模块图解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python将天气预报可视化

    python将天气预报可视化

    大家好,本篇文章主要讲的是python将天气预报可视化,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • Python绘图之turtle库的基础语法使用

    Python绘图之turtle库的基础语法使用

    这篇文章主要给大家介绍了关于Python绘图之turtle库的基础语法使用的相关资料, Turtle库是Python语言中一个很流行的绘制图像的函数库,再绘图的时候经常需要用到的一个库需要的朋友可以参考下
    2021-06-06
  • Python练习之操作SQLite数据库

    Python练习之操作SQLite数据库

    这篇文章主要介绍了Python练习之操作SQLite数据库,主要通过三个问题如何创建SQLite数据库?如何向SQLite表中插入数据?如何查询SQLite表中的数据?展开文章主题详情,需要的朋友可以参考一下
    2022-06-06
  • Python实现批量压缩解压文件(zip、rar)

    Python实现批量压缩解压文件(zip、rar)

    Python是一种广泛使用的编程语言,非常适合处理各种任务,包括批量解压缩文件,本文主要介绍了Python实现批量压缩解压文件,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • 详解用Python调用百度地图正/逆地理编码API

    详解用Python调用百度地图正/逆地理编码API

    这篇文章主要介绍了详解用Python调用百度地图正/逆地理编码API,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Python利用networkx画图绘制Les Misérables人物关系

    Python利用networkx画图绘制Les Misérables人物关系

    这篇文章主要为大家介绍了Python利用networkx画图处理绘制Les Misérables悲惨世界里的人物关系图,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python3.7 + Yolo3实现识别语音播报功能

    Python3.7 + Yolo3实现识别语音播报功能

    这篇文章主要介绍了Python3.7 + Yolo3识别语音播报功能,开始之前我们先得解析出来Yolo3的代码,从而获取到被识别出来的物体标签,具体详细过程跟随小编一起看看吧
    2021-12-12
  • python队列基本操作和多线程队列

    python队列基本操作和多线程队列

    pythonQueue队列模块提供了同步线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue,这些队列都实现了锁原语,能够在多线程中直接使用,可以使用队列来实现线程间的同步,下面我们就来看看python队列基本操作吧
    2022-02-02
  • python通过自定义isnumber函数判断字符串是否为数字的方法

    python通过自定义isnumber函数判断字符串是否为数字的方法

    这篇文章主要介绍了python通过自定义isnumber函数判断字符串是否为数字的方法,涉及Python操作字符串判断的相关技巧,需要的朋友可以参考下
    2015-04-04
  • TensorFlow实现简单的CNN的方法

    TensorFlow实现简单的CNN的方法

    这篇文章主要介绍了TensorFlow实现简单的CNN的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07

最新评论