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