Open theKomix opened 6 years ago
Попробовал на django 1.11 и на 5ой версии django-select2 - такая же ошибка.
Если вы можете самостоятельно устранить проблему и прислать патч, был бы благодарен. У меня пока нет возможности заниматься этим :(
Понятно. Ошибку-то я устранил, форма стала показываться, но пока не добился работоспособности поля для выбора адреса ФИАС. Буду дальше копать. Как добьюсь работы, пришлю request
но пока не добился работоспособности поля для выбора адреса ФИАС.
Добились? Если да, то в чём было дело?
Django 2.0.3 Django-Select2 6.0.2 Python 3.6.4
Добавил в модели, где используется ForeignKey on-delete=models.Cascade Решил проблему с отсутствием rel в метаданных. В итоге импорт работает как из файлов так и с сайта. Осталась проблема с использованием поля со ссылкой на элемент ФИАС в админке из тестовой админке:
Request Method: GET Request URL: http://localhost:8000/admin/tst/item/add/
Django Version: 2.0.3 Python Version: 3.6.4 Installed Applications: ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'fias', 'django_select2', 'tst') Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
Template error: In template C:\Python36_64\lib\site-packages\django\contrib\admin\templates\admin\includes\fieldset.html, error at line 19 build_attrs() takes from 1 to 2 positional arguments but 3 were given 9 : {% for field in line %} 10 : <div{% if not line.fields|length_is:'1' %} class="field-box{% if field.field.name %} field-{{ field.field.name }}{% endif %}{% if not field.is_readonly and field.errors %} errors{% endif %}{% if field.field.is_hidden %} hidden{% endif %}"{% elif field.is_checkbox %} class="checkbox-row"{% endif %}> 11 : {% if not line.fields|length_is:'1' and not field.is_readonly %}{{ field.errors }}{% endif %} 12 : {% if field.is_checkbox %} 13 : {{ field.field }}{{ field.label_tag }} 14 : {% else %} 15 : {{ field.label_tag }} 16 : {% if field.is_readonly %} 17 :