前端开发人员的舒适环境

时间:2018-01-07 07:32:24

标签: flask virtualenv frontend

简言之。有一些网站正在制作中。使用的技术:烧瓶,蟒蛇。服务器正在运行apache2和virtualenv。 烧瓶项目的结构:

  • templates(以下是html sripts,python脚本将用户重定向到此html文件)

  • static(css和js文件)

  • python脚本

问题是前端开发人员调试站点不方便,因为flask需要html代码在templates,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"/>

或直接在服务器上调试。两种方式都不合适。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

pip freeze > requirements.txt

它将创建所有已安装的软件包和依赖项的列表。然后你可以通过

在前端机器上安装环境
pip install virtualenv

然后转到您的项目目录

virtualenv venv
cd venv/Scripts
activate 
cd ../..

现在安装来自requirements.txt的所有包

pip install -r requirements.txt
python <name of main python script>

这将创建您在服务器上的确切环境。

相关问题