其实就是采用包结构,比如:

目录models,包含__init__.py,a.py,b.py

然后将model class写在a和b中,但是这样的话,导入时就要改变了!

from models import Tag,Author不在适用了!

我们可以先在__init__.py导入:

    from .a import Blog, Tag
    from .b import Author

这样的话,from models import Tag,Author照样适用。

还有就是给model添加app_label属性,该类属性定义了该模型属于哪个应用。

相关文章:

  • 2021-05-22
  • 2021-08-03
  • 2021-12-06
  • 2021-08-24
  • 2021-12-08
  • 2021-11-10
  • 2022-12-23
  • 2021-11-19
猜你喜欢
  • 2021-10-16
  • 2021-11-19
  • 2021-05-28
  • 2021-11-19
  • 2021-07-12
  • 2021-08-10
  • 2022-02-02
相关资源
相似解决方案