Django:如何将pytube之类的python模块导入到静态模板/网页中?

Django:如何将pytube之类的python模块导入到静态模板/网页中?,python,django,web,Python,Django,Web,我对Django很陌生。最近,我开发了一个网站,只是为了让它与框架相通,我需要将一个python模块(如request、pytube等)导入到一个静态网页中,以便使用它们的功能。因此产生了两个问题: 1.是否可以在静态内容中嵌入python代码。 2.如何将python模块导入静态网页。页面内的浏览器无法执行python代码。如果希望在浏览器中执行代码,则需要使用JavaScript,这将是一个完全不同的过程。如果希望使用Django和其他Python库操作网页中的值,则需要设置表单,获取输入,

我对Django很陌生。最近,我开发了一个网站,只是为了让它与框架相通,我需要将一个python模块(如request、pytube等)导入到一个静态网页中,以便使用它们的功能。因此产生了两个问题: 1.是否可以在静态内容中嵌入python代码。
2.如何将python模块导入静态网页。

页面内的浏览器无法执行python代码。如果希望在浏览器中执行代码,则需要使用JavaScript,这将是一个完全不同的过程。如果希望使用Django和其他Python库操作网页中的值,则需要设置表单,获取输入,使用所需的类或函数通过views.py文件进行清洗,然后将这些值作为上下文变量返回,在加载时通过静态页面中的模板标记呈现


如果您是Django的新手,我强烈建议您查看Django项目的main。

页面中的浏览器无法执行Python代码。如果希望在浏览器中执行代码,则需要使用JavaScript,这将是一个完全不同的过程。如果希望使用Django和其他Python库操作网页中的值,则需要设置表单,获取输入,使用所需的类或函数通过views.py文件进行清洗,然后将这些值作为上下文变量返回,在加载时通过静态页面中的模板标记呈现


如果您是Django的新手,我强烈建议您浏览Django项目的主要内容。

静态内容/静态网页是什么意思,您能提供一个例子吗?不,您不能在html页面中运行任意函数(我认为您指的是静态网页)。您需要使用django视图来运行函数并在html模板中呈现结果您可以通过视图(或可能是直接的模板通用视图)呈现“静态”html页面,这允许您添加类似于模板过滤器的逻辑(可以实现以使用您的库)。静态内容/静态网页是什么意思,你能举个例子吗?不,你不能在html页面上运行任意函数(我想你所说的静态网页是什么意思)。您将需要使用django视图来运行函数并在html模板中呈现结果。您可以通过视图(或者可能是直接从模板到模板的通用视图)呈现“静态”html页面,该视图允许您添加类似于模板过滤器的逻辑(可以实现以使用您的库)。我的模板中有一个文本框,用户在其中输入链接。我需要从文本框中提取链接,并将其传递到templatetags文件夹中定义的python模块。{%get\u videolist the_textbox_VAR as videos%}{%for videos in videos%}
  • {{video}
  • {%endfor%}其中get_videolist是我加载到模板页面并返回列表的模块。我的模板中有一个文本框,用户在其中输入链接。我需要从文本框中提取链接,并将其传递给templatetags文件夹中定义的python模块。{%get\u videolist将文本框作为视频%}{%videos in videos%}
  • {{{video}
  • {%endfor%}其中get\u videolist是我加载到模板页面中并返回列表的模块。