Datetime_re.match(value) // TypeError: ожидается строка или байтоподобный объект

Я сталкиваюсь с этой ошибкой при попытке запустить python manage.py migrate кажется, что может быть проблема с полями даты в моем models.py

Пожалуйста, посмотрите следующий код:

Models.py

from django.db import models

class newCustomersClass(models.Model):
    customerName = models.CharField("Customer Name",max_length=50 , blank=True)

    addressStreetNo = models.CharField(max_length=50 , blank=True)
    addressStreet = models.CharField(max_length=50 , blank=True)
    addressSuburb = models.CharField(max_length=50, blank=True )
    addressCity = models.CharField(max_length=50, blank=True )

    contact = models.CharField(max_length=50, blank=True )
    mail = models.CharField(max_length=50, blank=True )
    CellNo = models.CharField(max_length=50, blank=True )

class jobCardsClass(models.Model):
    customerName = models.CharField("Customer Name",max_length=50 , blank=True)

    addressStreetNo = models.CharField(max_length=50 , blank=True)
    addressStreet = models.CharField(max_length=50 , blank=True)
    addressSuburb = models.CharField(max_length=50, blank=True )
    addressCity = models.CharField(max_length=50, blank=True )

    contact = models.CharField(max_length=50, blank=True )
    mail = models.CharField(max_length=50, blank=True )
    CellNo = models.CharField(max_length=50, blank=True )

    jobNumber = models.CharField(max_length=50, blank=True )
    dateRecieved = models.DateTimeField(auto_now=False, auto_now_add=False)
    dateToBeCompleted = models.DateTimeField(auto_now=False, auto_now_add=False)
    instructionBy = models.CharField(max_length=50, blank=True )
    jobDoneBy = models.CharField(max_length=50, blank=True )
    timeStarted = models.TimeField(auto_now=False, auto_now_add=False)
    timeCompleted = models.TimeField(auto_now=False, auto_now_add=False)

    Instructions = models.TextField(max_length=255)

    totalCostOfJob = models.CharField(max_length=50, blank=True)

Forms.py:

from django import forms
from .models import newCustomersClass, jobCardsClass
from django.forms import ModelForm

class newCustomerForm(ModelForm):
    class Meta:
        model = newCustomersClass
        fields = 'customerName', 'addressStreetNo' ,'addressStreet', 'addressSuburb' ,'addressCity'   , 'contact' , 'mail' , 'CellNo'

class jobCardForm(forms.ModelForm):
    class Meta:
        model = jobCardsClass
        fields = '__all__'
        widgets = {
                    'dateRecieved': forms.SelectDateWidget,
                    'dateToBeCompleted' : forms.SelectDateWidget(),
                    'timeStarted': forms.TimeInput(attrs={'type': 'time'}),
                    'timeCompleted': forms.TimeInput(attrs={'type': 'time'}),
        }

Вот полное сообщение об ошибке:

Если кто-то знает причину этого, пожалуйста, помогите.

Я пробовал добавить поле по умолчанию к полю даты и времени, я пробовал добавить null = true или blank = true

Вернуться на верх