python - Django 和纯 Python
问题描述
我想用 Django 创建一个 Web 应用程序,并集成 Selenium 和 Python-Docker API。在 Django 项目中的哪个位置是放置 Selenium 脚本的正确位置,以便用户只需按一下按钮就可以运行它?我在“视图”中看到了一些说法,但是我已经将很多逻辑分解为多个 .py 文件。
解决方案
您必须在另一个文件中导入Selenium
包,例如sel-functions.py
在您的应用程序中。
然后你在这个文件中定义你的类或函数。最后,您可以将所有这些功能导入到您的views.py
文件中。
这是在 Django 项目中使用另一个包或功能的最佳和最干净的方式。此外,如果您的项目需要多个应用程序,sel-functions.py
您可以将其放在您的项目目录旁边settings.py
。
此外,如果您的代码增长得如此之多以至于它有多个文件,您需要为您的预期工作定义一个包并将其定义为项目中的应用程序。
推荐阅读
- mysql - 无法在 Azure Database for MySql 上创建存储过程
- cassandra - 单节点cassandra中的OverloadException
- spring-boot - 当其中一个微服务关闭时如何处理微服务交互
- sql - 试图获取回历年的最后一天导致转换错误我的查询已附加
- php - PHP iconv 函数处理外文字符
- sql - 从 select 子句中排除返回值
- javascript - 如何根据 React.js 中的路由过滤数组?
- windows - 如何使用 MAKECAB.EXE
- video-tracking - 提高人脸跟踪质量
- angular - 来自角度应用程序的牛津词典 API 调用?