首页 > 解决方案 > Django 和纯 Python

问题描述

我想用 Django 创建一个 Web 应用程序,并集成 Selenium 和 Python-Docker API。在 Django 项目中的哪个位置是放置 Selenium 脚本的正确位置,以便用户只需按一下按钮就可以运行它?我在“视图”中看到了一些说法,但是我已经将很多逻辑分解为多个 .py 文件。

标签: pythondjangoselenium

解决方案


您必须在另一个文件中导入Selenium包,例如sel-functions.py在您的应用程序中。

然后你在这个文件中定义你的类或函数。最后,您可以将所有这些功能导入到您的views.py文件中。

这是在 Django 项目中使用另一个包或功能的最佳和最干净的方式。此外,如果您的项目需要多个应用程序,sel-functions.py 您可以将其放在您的项目目录旁边settings.py

此外,如果您的代码增长得如此之多以至于它有多个文件,您需要为您的预期工作定义一个包并将其定义为项目中的应用程序。


推荐阅读