strptime () аргумент 1 должен быть строкой, а не типом Django - PullRequest
0 голосов
/ 03 мая 2018

У меня проблемы с выяснением, где я ошибся с этим приложением, пытаясь подтвердить, что дата либо в настоящем, либо в будущем. Но я получаю ошибку, о которой идет речь. Вот ошибка:

class AppointmentManage(models.Manager):
    def appointvalidate(self,postData):
        errors={}
        pause=datetime.datetime.strptime(time,"%Y-%m-%d %H:%M")
        if len(postData['task'])<2:
            errors["Task field cannot be left blank"]="task"
        if len(postData['task'])<20:
            errors["Task field is too long"]="task"
        if len(postData['date'])<1:
            errors["Date field cannot be left blank"]="date"
        else:
            print "this is pause "
            print pause
        if pause<datetime.datetime.now():
                errors["Only present and future dates are permissable"]="date"
        if len(postData['time'])<1:
            errors["Time field cannot be left blank"]="time"
        return errors
...