低代码开发展示


Jinja
安装
pip install jinja2
使用
# -*- coding: utf-8 -*-
# @File : coder.py
# @Desc : code for jinja2
# @Version : 1.0.0
# @Author : Samle
import os, sys, re
from jinja2 import Environment, FileSystemLoader
# 自定义过滤器
# 小写并用下划线分隔单词
def snake_case(value):
value = re.sub(r'([a-z0-9])([A-Z])', r'\1_\2', value)
return value.lower()
# 小驼峰
def camel_case(value):
# 首字母小写
value = re.sub(r'(_\w)', lambda x: x.group(1)[1:].upper(), value)
return value[0].lower() + value[1:]
# 大驼峰
def pascal_case(value):
# 首字母大写
value = re.sub(r'(_\w)', lambda x: x.group(1)[1:].upper(), value)
return value[0].upper() + value[


1698

被折叠的 条评论
为什么被折叠?



