Совпадающий запрос не существует Ошибка в Django (OneToOneField)
Пожалуйста, помогите мне, я не знаю, что я делаю неправильно, я получаю ошибку Соответствующий запрос Available_time не существует. Я использую здесь OneToOneField из базы данных Available_time с воскресенья по субботу. Я не понимаю, почему появляется эта ошибка.
class Available_time(models.Model):
timezone = models.TimeField(auto_now=False, auto_now_add=False)
nickname = models.CharField(max_length=30, default='IST_time')
def __str__(self):
return str(self.nickname)
class RMDatabase(models.Model):
user_id = models.ForeignKey(User, on_delete=models.CASCADE)
date_at = models.DateTimeField(auto_now=True)
country= models.CharField(max_length=100, blank=True)
province = models.CharField(max_length=100, blank=True)
city = models.CharField(max_length=100, blank=True)
contact = models.CharField(max_length=100, blank=True)
countryCode = models.CharField(max_length=100, blank=True)
motherTongue = models.CharField(max_length=100, blank=True)
secondSpokenLang = models.CharField(max_length=100, blank=True)
secondSpokenLangReason = models.CharField(max_length=100, blank=True)
interstedIn = models.CharField(max_length=100, blank=True)
skillLevel = models.CharField(max_length=100, blank=True)
qualification = models.CharField(max_length=100, blank=True)
qualificationAwardedBy = models.CharField(max_length=100, blank=True)
qualificationFile= models.FileField(upload_to='folder/')
videolink = models.CharField(max_length=100, blank=True)
preferredDayTime = models.CharField(max_length=100, blank=True)
sunday= models.ManyToManyField(Available_time,blank=True, related_name='sunday')
monday = models.ManyToManyField(Available_time, blank=True,related_name='monday')
tuesday= models.ManyToManyField(Available_time,blank=True, related_name='tuesday')
wednesday = models.ManyToManyField(Available_time, blank=True,related_name='wednesday')
thrusday= models.ManyToManyField(Available_time,blank=True, related_name='thrusday')
friday = models.ManyToManyField(Available_time, blank=True,related_name='friday')
saturday = models.ManyToManyField(Available_time,blank=True, related_name='saturday')
def __str__(self):
return self.motherTongue
**Мой view.py
здесь я просто принимаю ввод от пользователя и сохраняю в базе данных. проблема, с которой я столкнулся, начиная с **if request.POST.get('sunday-evening'): и до конца условий if. если удалить эти строки, то все работает нормально.