diff --git a/pycharm_templates/table.vm b/pycharm_templates/table.vm new file mode 100644 index 00000000..c6134933 --- /dev/null +++ b/pycharm_templates/table.vm @@ -0,0 +1,14 @@ +from sqlalchemy import * +from sqlalchemy.orm import * +from sqlalchemy.ext.declarative import declared_attr + + +#set($CAPITALIZED_NAME = $NAME.substring(0,1).toUpperCase() + $NAME.substring(1)) +class ${CAPITALIZED_NAME}: + __tablename__ = "${NAME}" + + @declared_attr + def id(self): + return Column(Integer, primary_key=True) + + ...