Программы на Python
Anonymous
Получите ошибку «недостаточно значений для распаковки (ожидалось 2, получено 0)» при использовании Django EAV 2.
Сообщение
Anonymous » 19 ноя 2024, 08:39
Код: Выделить всё
from django.contrib import admin
from .models import Product
from eav.forms import BaseDynamicEntityForm
from eav.admin import BaseEntityAdmin
Register your models here.
class ProductAdminForm(BaseDynamicEntityForm):
model = Product
class ProductAdmin(BaseEntityAdmin):
form = ProductAdminForm
admin.site.register(Product, ProductAdmin)
Ошибка получения:
Метод запроса: GET
URL-адрес запроса: http://127.0.0.1:8000/admin/shop/product/add/
Версия Django: 5.1.1
Тип исключения: ValueError
Значение исключения: недостаточно значений для распаковки (ожидалось 2, получено 0)
Исключение
Расположение: C:\Users\iskander \Desktop\shop\venv\Lib\site-packages\django\forms\widgets.py,
строка 772, в _choice_has_empty_value
Вызвано во время: django.contrib.admin. options.add_view
Код: Выделить всё
Error during template rendering
In template C:\Users\iskander\Desktop\shop\venv\Lib\site-packages\django\contrib\admin
\templates\admin\includes\fieldset.html, error at line 25
16 {% if not line.fields|length == 1 and not field.is_readonly %}{{ field.errors }}{% endif %}
17
18 {% if field.is_checkbox %}
19 {{ field.field }}{{ field.label_tag }}
20 {% else %}
21 {{ field.label_tag }}
22 {% if field.is_readonly %}
23 {{ field.contents }}
24 {% else %}
25 **{{ field.field }}**
26 {% endif %}
27 {% endif %}
28
29 {% if field.field.help_text %}
30 id="{{ field.field.id_for_label }}_helptext"{% endif %}>
31 {{ field.field.help_text|safe }}
32
33 {% endif %}
34
35 {% endfor %}
Раньше пробовал установить, все работало, но в этот раз не получается. Я новичок, изучаю Джанго
Подробнее здесь:
https://stackoverflow.com/questions/789 ... -django-ea
1731994768
Anonymous
[code]from django.contrib import admin from .models import Product from eav.forms import BaseDynamicEntityForm from eav.admin import BaseEntityAdmin Register your models here. class ProductAdminForm(BaseDynamicEntityForm): model = Product class ProductAdmin(BaseEntityAdmin): form = ProductAdminForm admin.site.register(Product, ProductAdmin) [/code] Ошибка получения: [list] [*]Метод запроса: GET [*]URL-адрес запроса: http://127.0.0.1:8000/admin/shop/product/add/ [*]Версия Django: 5.1.1 [*]Тип исключения: ValueError [*]Значение исключения: недостаточно значений для распаковки (ожидалось 2, получено 0) [*]Исключение Расположение: C:\Users\iskander \Desktop\shop\venv\Lib\site-packages\django\forms\widgets.py, строка 772, в _choice_has_empty_value [*]Вызвано во время: django.contrib.admin. options.add_view [/list] [code]Error during template rendering In template C:\Users\iskander\Desktop\shop\venv\Lib\site-packages\django\contrib\admin \templates\admin\includes\fieldset.html, error at line 25 16 {% if not line.fields|length == 1 and not field.is_readonly %}{{ field.errors }}{% endif %} 17 18 {% if field.is_checkbox %} 19 {{ field.field }}{{ field.label_tag }} 20 {% else %} 21 {{ field.label_tag }} 22 {% if field.is_readonly %} 23 {{ field.contents }} 24 {% else %} 25 **{{ field.field }}** 26 {% endif %} 27 {% endif %} 28 29 {% if field.field.help_text %} 30 id="{{ field.field.id_for_label }}_helptext"{% endif %}> 31 {{ field.field.help_text|safe }} 32 33 {% endif %} 34 35 {% endfor %} [/code] Раньше пробовал установить, все работало, но в этот раз не получается. Я новичок, изучаю Джанго Подробнее здесь: [url]https://stackoverflow.com/questions/78971074/get-error-not-enough-values-to-unpack-expected-2-got-0-when-using-django-ea[/url]