python - How to Fake django.contrib.auth User value for specific user? -
i writing script , want fake user id
(pk) of 2
var = table(fktouser=2) var.save()
the problem i'm getting :
"table.fktouser" must "user" instance
i've verified auth_user
has record id=2
how can fake 2
value testing purposes?
thank you!
assuming table
model , fktouser
foreign key, there 2 ways. first set fktouser_id
attribute 2
, save model. other fetch user , set fktouser
attribute right user model instance.
this how foreign key works. actual column in database fktouser_id
column, , it's simple integer foreign key id in column. django magic makes possible automatically retrieve right instance accessing fktouser
, , set right value assigning model instance fktouser
.
Comments
Post a Comment