如何通过图解展示在Django中导入并执行自定义函数模块?
- 内容介绍
- 文章标签
- 相关推荐
本文共计324个文字,预计阅读时间需要2分钟。
1. 现有需求:想在monitor应用中导入data文件夹下的apolos.py中的tes()函数并执行。打开monitor应用的视图,通过Django项目的根路径直接导入:from data.apolos import *。
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。
本文共计324个文字,预计阅读时间需要2分钟。
1. 现有需求:想在monitor应用中导入data文件夹下的apolos.py中的tes()函数并执行。打开monitor应用的视图,通过Django项目的根路径直接导入:from data.apolos import *。
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。

