mitshel / sopds

Simple opds catalog
http://www.sopds.ru/
Other
211 stars 80 forks source link

Совместимость с Django 2.0 #34

Closed alexey-chernikov closed 6 years ago

alexey-chernikov commented 6 years ago

OS: Ubuntu 16.04 Сейчас после команды python3 -m pip install -r requirements.txt устанавливается Django 2.0. При попытке выполнить python3 manage.py migrate вылезает ошибки типа

File "/home/alex/sopds/opds_catalog/models.py", line 59, in Catalog
    parent = models.ForeignKey('self', null=True, db_index=True)
TypeError: __init__() missing 1 required positional argument: 'on_delete'

В Django 2.0 появилось требования указывать on_delete, раньше считалось что он по умолчанию равен cascade.

Я думаю, стоит ограничить версию django в requirements версией 1.9, или поправить файлы на соответствие к django 2.0 )

Спасибо за отличный проект!

alexey-chernikov commented 6 years ago

Увидел, что это уже поправлено в development ветке :-)