您的位置:首页 > 编程语言 > Go语言

Django及Flask项目下调试、脚本、单个py文件运行环境导入问题

2019-04-08 19:42 281 查看
版权声明:本文参考在末尾附上原文链接,如有遗漏请可以通过评论告知修改。 https://blog.csdn.net/Nzyr_Lizyx/article/details/89004961

Django和Flask是python开发中常用到的两个框架,这两个虽各有异同,但都为开发者提供了很多比便捷高效的开发方式,下面我们所要讨论的问题即关于以下几个场景以及更多的相似场景中值得我们关注的:

  1. 当项目需要大量的模拟数据进行测试时,这时如果有创建模拟数据的接口去点点点当然也是一种办法,但无疑效率不高,我们可以通过脚本不停地创建models对象这样批量的生成
  2. 需要对某个部分进行测试如密码验证,邮件发送等(这里所说的功能假设是依赖于django或flask的某些配置的前提下),如果把整个服务启动使场景重现是比较麻烦的,所以可以新建测试来单独把这些功能拿出来测试
  3. 某些类的需要测试且其中引入了django或flask的配置如logger日志等,同样的场景重现是较为麻烦的,但只是单一运行的话基本是会报错无法运行的

下面直接上代码

Django

from django.conf import settings

settings.configure()
# 下面加上自己的代码

Flask

from flask import Flask
app = Flask(__name__)

with app.app_context():
pass	# 这里加上自己的代码

一般情况下导入配置后即可成功运行,如遇到其它问题或者感兴趣的同学可以参考官方文档Django官方文档Flask官方文档,其中有更多更详细的介绍供参考学习

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐