异常简单的一个代码生成器(python)
首先上一段生成的代码,很简单。但数据量很大时候也可以省下一小部分的工作量。
# -*- coding:utf-8 -*- from core.dal.base_handler import BaseHandler class GroupsHandler(BaseHandler): def select(self): return self.db.query("SELECT `g_id`, `g_name`, `create_time`, `status` FROM `groups` ORDER BY `g_id` DESC") def delete(self, id): return self.db.execute("DELETE FROM `groups` WHERE `g_id` = %s", id) def insert(self, g_name): return self.db.execute("INSERT INTO `groups` (`g_name`) VALUES (%s)", g_name)
重要的是这个生成器只有简单的百多行代码。再加上一些简单的生成services层的逻辑,短时间做一些对表的增删查还是很方便的,至于更复杂的慢慢扩充吧。
生成器下载地址:http://chairo.free.fr/down/build.py
生成器中用到的BaseHandler下载地址: http://chairo.free.fr/down/base_handler.py

