下午好!
简述问题的本质。有一个网站正在生产中。使用的技术——烧瓶、Python、数据库(无论如何)。服务器使用 apache2 和 virtualenv 启动。问题是烧瓶项目中的文件夹结构是:
模板(这里是从 python 脚本重定向到的 html 脚本)
静态(所有 css 和 js 文件都在这里)
蟒蛇脚本。
问题是前端开发者调试程序不方便,因为flask框架要求html代码在模板中,css要在static文件夹中,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"/>
或在服务器上调试。两者都不方便。
问题是如何为前端组织一个方便的开发环境?
提前致谢!
有以下三种方式: