Защо потребителските templatetags получават модела, използвайки get_model в django-basic-apps, вместо да импортират директно? Има ли някаква конкретна техническа причина за това?
За пример: в 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 *
Отговори:
1 за отговор № 1models.get_model
няма да хвърля ImportError
ако моделът не съществува