django怎么调用自己写的模块

在django中引入自定义模块,方法如下:

python的模块查找原理是这样的: 

1、先在当前文件目录下查找。 

2、再到标准库安装路径去查找 

3、到path环境变量里面的路径去查找

其他自定义模块导入的方法有: 

自定义库的路径添加到Python的库路径中去 

import sys 

sys.path.append(r’your_path’)

个人不喜欢这样做,于是将在每个自定义的文件夹下新建一个文件init 让文件夹变成一个pakage 

这样就可以通过一下方式直接导入自定义的模块

from polls.model.question.question import Question

定义好目录结构以后,记得去urls.py中去修改一下路由 

最后,我还顺便封装了一个模板渲染的方法,主要是为了方便使用。

本文转自:https://www.py.cn/kuangjia/django/11675.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Django 准备 “虚拟环境为什么需要虚拟环境:到目前位置,我们所有的第三方包安装都是直接通过 pip inst...
    33jubi阅读 5,138评论 0 5
  • Django1.11版本的官方教程翻译。 在这篇教程中,我们将设置你的数据库,创建你的第一个模型,并快速介绍Dja...
    年纪大了想个名字真难阅读 5,600评论 0 5
  • 模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是...
    go以恒阅读 6,752评论 0 4
  • PythonWeb框架要点、Django介绍、工程搭建、配置、静态文件与路由 1.Python Web 框架要点 ...
    Cestine阅读 5,763评论 0 6
  • 昨夜风吹柳,去年今宵月。流水无意东自流,管它朝朝暮暮情。
    燕保东阅读 2,953评论 0 0

友情链接更多精彩内容