2016-04-18 14 views
0

Ich habe einen Attributwert in meiner Tabelle mit dem CHAR-Datentyp.JSON-Daten von der Vorlage an die Django-Ansicht übergeben

Ich möchte String-Daten aus HTML-Vorlage, die ich von HTTP bekommen habe, die ich anglejs verwenden.

Wenn ich geklickt Absenden-Button Ich habe den Fehler

`ValueError: invalid literal for int() with base 10:''` 

oder

ValueError: invalid literal for int() with base 10: 'undefined:undefined' 

Dies ist meine Vorlage:

<div class="form-group" id="location"> 
          <label >Location {{l.location_name}}</label> 


          <select class="form-control" ng-model="l.location_name" id="location_name" name="location_name"> 
          <option ng-repeat="l in LocationList track by l.location_name" value='{{l.location_name}}'>{{l.location_name}}</option> 
          </select> 
         </div> 

und ich versuche, den Wert in meiner Ansicht zu drucken .py

print form.cleaned_data['location_name'] + "--> LOCATION NAME" 

Das Ergebnis:

? string:LONDON ?--> LOCATION NAME 
+1

Sieht aus wie Konvertierungsfehler, etwas irgendwo erwartet ein int und wird "undefined: undefined". Wenn Sie Ihre vollständige Fehlerrückverfolgung posten, können wir möglicherweise besser helfen. –

Antwort

0

Es scheint, wie Ihr Formular ein int erwartet, sie ist ein String übergeben.

Verwandte Themen