Я чувствую, что это отражает плохо реализованную вещь, которая требует секунды. Похоже, вы создаете таблицу для каждого пользователя и сохраняете там сообщения для этого пользователя, тогда как вы должны создать таблицу Message
, связанную с User
. При этом, если вы хотите получить объект (таблицу) из модуля:
from any_app import models
getattr(models, "AlexAlex").objects.all()
Django также предлагает ContentTypes , что позволяет вам делать то, что вы просите для того, чтобы не импортировать модели. Например,
from django.contrib.contenttypes.models import ContentType
obj = ContentType.objects.get(app_label="any_app", model="alexalex")
obj.model_class().objects.all()
# Or p.get_all_objects_for_this_type(kwargs)