Тот конкретный пример, который вы привели, бесполезен в Django. Запрос имеет контекст с ними (контекст, где произошел HTTP), поэтому он может или не может быть доступен при создании экземпляра MyModel
.
Вы можете сделать по вашему мнению:
def index(request):
myModel = MyModel(request.user)
А в вашей модели:
class MyModel (models.Model):
user = models.ForeignKey(User)
def __init__(self, pUserName):
self.user = User.objects.get(userName=pUserName)