Ich teste 2.0 und habe den gleichen Fehler an zwei verschiedenen Orten aufgetreten.Django 2.0 Multiselect Problem
Es hat mit Multi-Auswahl zu tun. Ich erhalte den folgenden Fehler.
Exception Value: not enough values to unpack (expected 2, got 0)
hier ist der Code von knusprigen-forms-Stiftung
{% if not field|is_checkbox and not field|is_checkboxselectmultiple %}
{% crispy_field field %}
{% endif %}
das andere Paket Fehler aus war: localflavor.us.models importieren USStateField, PhoneNumberField, USZipCodeField
Was benötige ich zu ändern, um diese in 2.0 richtig zu funktionieren?
Prost
hat 'crispy-forms-foundation' aktualisiert, um mit django2.0 zu arbeiten? Das GitHub würde nicht vorschlagen: https://github.com/sveetch/crispy-forms-foundation. In diesem Fall müssen Sie entweder warten, bis jemand die Bibliothek aktualisiert oder noch besser, eine Pull-Anfrage senden, die es selbst korrigiert :) – ptr
Was kann ich tun, um es zu aktualisieren - will nicht warten. Hat 2.0 die Art und Weise geändert, wie Tupel behandelt werden? – diogenes
Ich weiß nicht die Besonderheiten, ich weiß, dass Django 2.0 den Admin erheblich aktualisiert, so würde ich nicht überrascht sein, wenn die Art und Weise, wie Multi-Select und andere Widgets arbeiten, geändert wurde, und 'crispy-forms-foundation' nicht wurde aktualisiert, um diese Änderung widerzuspiegeln. Wie Sie es aktualisieren, das ist möglicherweise eine andere Frage, aber Sie beginnen, indem Sie ein Problem auf dieser GitHub-Seite, sehen, wenn Sie eine Antwort erhalten, und wenn Sie nicht links mit der Bibliothek, umschreiben müssen, um es mit Django2 arbeiten .0, und dann verwenden Sie Ihre gegabelte Version in Ihrem Code – ptr