-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Перевод на django 2.0.3 #85
Comments
Попробовал на django 1.11 и на 5ой версии django-select2 - такая же ошибка. |
Если вы можете самостоятельно устранить проблему и прислать патч, был бы благодарен. |
Понятно. Ошибку-то я устранил, форма стала показываться, но пока не добился работоспособности поля для выбора адреса ФИАС. |
Добились? Если да, то в чём было дело? |
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 :
18 : {% else %}
19 : {{ field.field }}
20 : {% endif %}
21 : {% endif %}
22 : {% if field.field.help_text %}
23 :
24 : {% endif %}
25 :
26 : {% endfor %}
27 :
28 : {% endfor %}
29 :
The text was updated successfully, but these errors were encountered: