Я впервые тестирую Django, чтобы создать свой собственный список дел.Пока все работало нормально, пока я не синхронизировался с базой данных sqlite3 с
python manage.py syncdb
. До сих пор мне удавалось отлаживать все ошибки.Ошибка, которую я не могу исправить:
TypeError: CASCADE () отсутствует 4 обязательных позиционных аргумента: 'collector', 'field', 'sub_objs' и 'using'
Вот код модели:
class Item(models.Model):
worktasks = models.CharField(max_length=250)
focus = models.CharField(max_length=250)
#...
todo_list = models.ForeignKey('Todo', on_delete=models.CASCADE())
def __str__(self):
return self.worktasks + '-' + self.lessons
Я попытался снять скобки "()" после CASCADE, что привело к выводу
Неизвестная команда: 'syncdb'
Я работаю над Pycharm - Python версии 3.7