Flask 为前端开发人员提供舒适的环境

Flask 为前端开发人员提供舒适的环境,flask,virtualenv,frontend,Flask,Virtualenv,Frontend,简单地说。有一些网站正在制作中。正在使用的技术:flask、python。服务器正在apache2和virtualenv上运行。 项目的结构: 这里的模板是html脚本,python脚本将用户重定向到此html文件 静态css和js文件 python脚本 这个问题给前端开发人员调试站点带来了不便,因为flask要求html代码在模板中,css和js在静态中,css的路径必须通过模板引擎指向,如下所示: <link href="{{url_for('static', filename='cs

简单地说。有一些网站正在制作中。正在使用的技术:flask、python。服务器正在apache2和virtualenv上运行。 项目的结构:

这里的模板是html脚本,python脚本将用户重定向到此html文件

静态css和js文件

python脚本

这个问题给前端开发人员调试站点带来了不便,因为flask要求html代码在模板中,css和js在静态中,css的路径必须通过模板引擎指向,如下所示:

<link href="{{url_for('static', filename='css/index.css')}}" rel="stylesheet" type="text/css"/>
只有在这种情况下,生产和css上的一切都很好。因此,为了在本地计算机上进行调试,前端开发人员必须更改删除模板引擎的路径,如下所示:

<link href="css/index.css" rel="stylesheet" type="text/css"/>
或者直接在服务器上调试。这两种方式都不合适

问题是如何为前端开发者设计舒适的环境


谢谢大家!

您应该转到服务器并键入:

pip freeze > requirements.txt
它将创建所有已安装软件包和依赖项的列表。然后,您可以通过以下方式在frontender的机器上安装环境:

pip install virtualenv
然后转到项目目录

virtualenv venv
cd venv/Scripts
activate 
cd ../..
现在通过安装requirements.txt中的所有软件包

pip install -r requirements.txt
python <name of main python script>
这将创建与服务器上完全相同的环境