django-autocomplete-light Anleitung: select2 ist kein Funktionsfehler

8

Ich hatte Probleme bei der Verwendung von dal und versuchte, ein einfaches Beispiel zu erstellen.

Ich tat fast genau das gleiche wie Django Autocomplete Licht: Feld nicht ausgefüllt und wendete auch die Antwort des Links an.

Hier sind die Schritte, die ich durchlaufen habe:

Schritt 1) ​​Wenn ich so etwas in den Header von html (genau das gleiche wie die obige Antwort):

%Vor%

Der Fehler der Browser Inspector Konsole ist wie folgt:

%Vor%

Schritt 2) Also habe ich jquery.js und andere js-Dateien in die dal-Bibliothek eingefügt:

%Vor%

Und der Fehler hat sich so geändert:

%Vor%

Schritt 3) Und zum Schluss habe ich diese beiden Plugins gefunden und hinzugefügt und es hat funktioniert!

%Vor%

Hier sind meine Fragen:

A) Sollte ich alle oben genannten Plugins hinzufügen? Zum Beispiel gibt es zwei select2.js auf den Plugins von [Schritt 3]] und ich bin verwirrt und frage mich, ob sie auf unterschiedliche Art und Weise funktionieren. (Wenn ich einen davon entferne, funktioniert es nicht.)

B) Entsprechend der Frage Django Autocomplete Light: Feld nicht ausgefüllt sollte Schritt 2 nicht funktionieren? Warum tritt der Fehler auf?

C) In diesem Beispielcode scheint der Teil des folgenden Codes überhaupt nicht zu funktionieren. Wenn nicht mit einem Administratorkonto, wird der Fremdschlüssel nicht im Textfeld angezeigt, dh in der Liste kann nichts gefunden werden. (aus dem dal-Lernprogramm , ermöglicht es die Verwendung von Autokompletts außerhalb des Admins)

%Vor%

@ Ich habe auch django-autocomplete-light überprüft funktioniert nicht - select2 ist keine Funktion und die neu angelegte App hat nicht funktioniert.

    
RENO 26.07.2016, 08:59
quelle

2 Antworten

1

Zuerst müssen Sie Jquery und danach Ihre Drittanbieterbibliothek für das Auswahlfeld einschließen.

  • Select2.min.js (eingeschränkte Version der JS-Datei)
  • Select2.min.css (Minimierte Version der CSS-Datei)
  • Importieren Sie dann autocomplete.js
TARUN KUMAR 22.11.2017 09:29
quelle
0

Die erste select2-Bibliotheksdatei existiert nicht. Ausgewählter Link löst Host nicht gefunden Fehler

aus

select2 library ist gleich, wenn Sie zuerst einen Kommentar machen, es ist kein Fehler aufgetreten. Sie können die Bibliothek in Ihren statischen Ordner herunterladen.

auch jquery link im letzten Beispiel existiert nicht. Sie können jquery herunterladen und in den statischen Ordner einfügen.

    
vorujack 30.10.2017 03:27
quelle