Djangoのアプリケーションで、models.pyのコード量が多くなってきたので、複数のファイルに分割する話。 ハマりどころがあるので書いておく。試したのはPython2.7、Django1.4。 testapp/ __init__.py models.py models.py from django.db import models class Foo(models.Model): value = models.IntegerField() class Bar(models.Model): value = models.IntegerField() modelsをディレクトリにする まず、models.pyと同じディレクトリ階層にmodelsディレクトリを作成し、__init__.pyとmodels.pyを分割したものを置く testapp/ __init__.py models/ _