The following problems are encountered today:
 
 
Medias_all = media. objects. filter (Q (is_delete = 0), Q (media_name _ contains = query) | Q (media_id _ contains = query )). order_by ("add_date") medias = medias_all.filter (user = request. user) 
The following error occurs:
 
INT () argument must be a string or a number, not 'simplelazyobject'
 
Google, http://stackoverflow.com/questions/15878860/int-argument-must-be-a-string-or-a-number-not-simplelazyobject said like this:
 
The likely cause is that you're settingUser = request. User, Where request. user is not a real user object, but a simplelazyobject instance. seedjango:
Purpose of Django. utils. Functional. simplelazyobject? For more details, but usingRequest. User. IDShocould fix your issue.
 
Therefore, modify it:
 
 
Medias = medias_all.filter (user_id = request. User. ID)
 
Solve the problem.