Хочу добавить некоторые данные для пользователя который зарегистрирован но не в системе, каким образом это можно сделать?
Для пользователя в системе я делаю так:
cashmove = CashMove(AmountMoney=100, DateCashMove=timezone.now(), UserCash=request.user.userprofile )
а если пользователь не в системе?
class UserProfile(models.Model):
user = models.OneToOneField(User)
balance = models.FloatField(default=0.0)
def __str__(self):
return str(self.user.username)
class CashMove(models.Model):
AmountMoney = models.FloatField()
DateCashMove = models.DateTimeField(default=timezone.now)
def Cashdate(self):
self.DateCashMove = timezone.now()
self.save()
UserCash = models.ForeignKey('UserProfile')
def __str__(self):
return str(self.AmountMoney)
через pk не получается, ошибку выдает