ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Flask:如何使用乱序的网页模板

2021-09-24 11:58:04  阅读:187  来源: 互联网

标签:文件 Flask source 乱序 template address 模板


在这里插入图片描述
之前在网上花8元大洋买了个网页的模板但是在这个网站大哥模板里面有个很离谱的事情,就是要在我的Flask框架中运行的话,就需要保证css、js、static什么的分开,但是我这个模板引用的很奇怪----js文件不止在js文件夹下面,有时候也会出现在fonts中,是乱序的。同时,Flask要求把模板放在template文件底下,但我html模板中已经把东西编辑好了,所有地址和元素的引用都定好了,所以我进行了一下几个操作:

1.修改template模板的位置

设置好之后就不需要再把那个东西放在template文件夹中了,直接放在项目的根目录就可以了

app=Flask(__name__,template_folder='')
#主要看上面这个template_folder的设置

2.直接把html文件什么的放在flask中render.template()里面运行

会有很多很多的报错
把所有的报错按住鼠标中键,截取后面的一部分下来,放到事先新建好的txt中
在这里插入图片描述

3.制作spacejump.py

在这里插入图片描述

如果我们通过手工操作把每个文件都换个位置,那样的话十分的麻烦,既然人可以做机器肯定可以做,所以通过代码可以实现直接文件位置跳转,具体代码如下:

# coding=utf-8
# import os
from shutil import copy
source='H:/tsts/kexin/gatjkm/bootstrapUI'
target=source+'/static'
with open('123.txt') as f:
    a = f.readlines()
    for i in range(len(a)):
        a[i]=a[i].split(' ')
for address in a:
    if address[0].split('.')[-1] in ['jpg','jpeg','png']:
        copy(source + address[0], target + '/'+'img')
    copy(source+address[0],target+'/'+address[0].split('.')[-1])
print(0)

自动将文件分类好,复制后发送到应该去的地方,减少了工作量,同时又能保证一些你可能不需要的包不送出去。最后可以达到这样的效果:
在这里插入图片描述
不仅能够保证你买的东西不浪费,还节省了时间,可以把时间花在你想做的有意义的事情上。
前几天听说Giao哥被封杀了,有点离谱。韩信带净化!

Enjoy your coding!

标签:文件,Flask,source,乱序,template,address,模板
来源: https://blog.csdn.net/weixin_44613271/article/details/120451888

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有