一个Python脚本,用于将HTML文件/模板转换为与Django兼容的HTML模板。

djangif的Python项目详细描述


贾吉菲

一个Python脚本,用于将HTML文件/模板转换为与Django兼容的HTML模板。在

使用信息

username@hostname $ ./djangify.py -h
usage: djangify.py [-h] [-d [BASE_DIRECTORY]] [-a [APP_NAME]] [f [f ...]]

Converts specified html files or all html files to django format within a
specified directory.

positional arguments:
  f                    provide file names to convert

optional arguments:
  -h, --help           show this help message and exit
  -d [BASE_DIRECTORY]  Provide base directory
  -a [APP_NAME]        provide django app name

说明

将files('f')参数中指定的所有HTML文件转换为Django模板,将“src”、“href”和“url”标记的内容替换为其Django应用程序名称前缀的兼容Django的静态内容部分。在

例如:

要处理一组HTML文件,请复制djangify.py脚本到包含这些HTML文件的目录,并运行以下命令(这里的“blog”是指我们正在处理这些文件的应用程序名称)

^{pr2}$

此命令将按以下方式替换“src”、“href”和“url”标记中引用的所有本地文件:

原件:

<imgclass="mySlides"src="res/landreg/1.jpg"style="width:100%"><li><ahref="register.html">Register</a></li>

脚本执行后:

<imgclass="mySlides"src=" {% static 'blog/res/landreg/1.jpg' %} "style="width:100%"><li><ahref=" {% static 'blog/register.html' %} ">Register</a></li>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java中创建固定大小的泛型数组?   javascript Paypal Braintree订阅付款   使用BufferedReader和PrintWriter实现java数据持久化?   类似于iCloud的java唯一google id   java使用网格布局和抓取组合框   java我的while循环无限运行,当我检查它时,它说while循环没有主体,而我认为它显然没有主体   java LWJGL碰撞3D OpenGL   java将Tibco RV切换到WebSphere MQ?   java如何使用Postman从curl发布REST   java是超级的,在通用通配符中是独占的吗?   在swing 1.5中,java在指定时间后自动关闭非模态对话框   java PrimeFaces饼图在JSF 2.0中不显示   java如何在Spring MVC中提供带有xml配置的默认bean实现?   java在eclipse中使用按钮关闭JFrame   java Sqoop jar已弃用   Java中的Getter方法