用WEB.PY开发,MODEL层我是在Models文件夹下面创建一个模块test,test模块下面写了一个 class test 然后在逻辑层调用的时候必须要 from models.test import * 这样才能调用 test类下面的数据库操作方法,现在一个问题困扰着我是当一个页面调用多个表的数据的时候,我必须要 from models.test1 import * from models.test2 import * from models.test3 import * from models.test4 import * 这样写才能调用相关的数据库操作方法,数据库多的话就要写好多次 from import 如果把CLASS都写入到一个文件里面以后,这个问题就可以解决,但是我怕如果以后数据表多了 CLASS多了,都堆在一个文件里面不好管理,求问各位有什么办法能更好的组织model吗?
class Book(Model): author = ForeignKey(Author) title = CharField(max_length=50) .... @classmethod def get_by_aid(cls, aid): # aid means author_id try: d = cls.objects.filter(author__id=aid) except: d = None return d