1

カスタムテンプレートタグが、直接インポートするのではなく、django-basic-apps の get_model を使用してモデルを取得するのはなぜですか? これには特定の技術的な理由がありますか?

例: https://github.com/nathanborror/django-basic-apps/blob/master/basic/groups/templatetags/groups.py

GroupMember = models.get_model('groups', 'groupmember')

注: すべての django-basic-apps のビューは、モデルを直接インポートし ます https://github.com/nathanborror/django-basic-apps/blob/master/basic/groups/views/groups.py

from basic.groups.models import *
4

1 に答える 1

1

models.get_modelモデルが存在しない場合はスローImportErrorしません

于 2013-06-02T08:44:15.573 に答える