class Client():
def __init__(self, nome, morada, zona, pais):
self.Nome = nome
self.Morada = morada
self.Zona = zona
self.Pais = pais
...
def save(self):
ins = db.insert('tdemo', nome = self.Nome, morada = self.Morada, zona = self.Zona, pais = self.Pais)
if not ins:
return False
if form.validate():
client = Client(form.Nome.data, form.Morada.data, form.Zona.data, form.Pais.data)
client.save()
这段代码可以很好地处理4个参数,但实际情况中有大量参数(>;15个参数)。有没有人想到不用定义每个参数就可以实现自动化?你知道吗
可以对任意数量的参数扩展以下方法:
这应该使代码保持合理,同时仍然明确您传递给
Client
的内容。你知道吗传递整个表单:
相关问题 更多 >
编程相关推荐