我想用Django创建一个web应用程序,并集成Selenium和Python-Docker API。Django项目中放置Selenium脚本的正确位置是哪里,这样用户就可以通过一个按钮运行它了?我在"视图"中看到了一些thred语句,但这是我扩展到多文件.py文件中的大量逻辑。
您必须在应用程序中的另一个文件(如sel-functions.py
(中导入Selenium
包。
然后在这个文件中定义类或函数。最后,您可以将所有这些功能导入到views.py
文件中。
这是Django项目中使用另一个包或功能的最佳和最干净的方式。此外,如果您项目的多个应用程序需要sel-functions.py
,您可以将其放在settings.py
旁边的项目目录中。
此外,如果您的代码增长如此之快,以至于有多个文件,则需要为您的预期工作定义一个包,并将其定义为应用程序。