-
Notifications
You must be signed in to change notification settings - Fork 70
Перевод на django 2.0.3 #85
Description
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 :