Получите ошибку «недостаточно значений для распаковки (ожидалось 2, получено 0)» при использовании Django EAV 2.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получите ошибку «недостаточно значений для распаковки (ожидалось 2, получено 0)» при использовании Django EAV 2.

Сообщение Anonymous »

Код: Выделить всё

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»