2017-01-02 5 views
-7
 
    traceback (most recent call last): 
     File "manage.py", line 11, in 
     from webapp.database import db 
     File "/var/www/project01/webapp/database/__init__.py", line 3, in 
     from .main import db 
     File "/var/www/project01/webapp/database/main.py", line 6, in 
     from ..app import app 
     File "/var/www/project01/webapp/app.py", line 37, in 
     default_timezone="America/Lima" 
     File "/usr/local/lib/python2.7/dist-packages/allspeak/allspeak.py", line 30, in __init__ 
     super(Allspeak, self).__init__(*args, **kwargs) 
     File "/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py", line 33, in __init__ 
     self.load_translations() 
     File "/usr/local/lib/python2.7/dist-packages/allspeak/i18n.py", line 50, in load_translations 
     self.translations = self.reader.load_translations(locales=locales) 
     File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 129, in load_translations 
     self._update_translations(translations, filepath) 
     File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 96, in _update_translations 
     data = self._load_file(filepath) 
     File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 90, in _load_file 
     return self._extract_locales(data) 
     File "/usr/local/lib/python2.7/dist-packages/allspeak/reader.py", line 81, in _extract_locales 
     for locale, trans in data.items() 
    AttributeError: 'NoneType' object has no attribute 'items' 

+3

Welches Codestück? – Scimonster

+0

'von webapp.database Import db' ' von webapp.main Import app' 'Import webapp.areas.manage' ' Import webapp.users.manage' 'Import ' Import Webapp webapp.planner.manage'. tests.manage' –

+0

Das ist der Code in meiner manage.py Datei ... Ich denke, das Problem ist im Importbereich. –

Antwort

0

Ohne Code muss ich dies ein gutes Stück erraten. Attributfehler bedeutet, dass Sie versuchen, auf ein Attribut eines Objekts zuzugreifen, das nicht vorhanden ist. Zum Beispiel, wenn ich ein Objekt namens Rechteck habe. Es hat zwei Attribute Breite und Länge, jetzt, wenn ich versuche, dieses Rechteck zu verwenden und versuche, auf ein Attribut namens Radius zuzugreifen, würde es einen Fehler erzeugen, da dieses Attribut für das Objekt nicht existiert.

+0

gestellt haben, aber beachten Sie, dass das Problem in dieser Zeile ist: '/ usr/local/lib/python2. 7/dist-packages/allspeak/reader.py' –

+0

Ehrlich, ich verstehe nicht, warum das Problem in der Python-Bibliothek ist, ich bin PHP-Entwickler und ich kann das nicht verstehen. –

+0

Ich habe nicht Php vor Entschuldigung verwendet – ryanmoir

0
File "/var/www/comunidadsm/env/local/lib/python2.7/site-packages/allspeak/reader.py", line 79, in _extract_locales 
for locale, trans in data.items() 
AttributeError: 'NoneType' object has no attribute 'items' 

Perhaps changing that line to: 
for locale,trans in (data.items() if data else []) 

Not sure if that syntax will work right here, but it is an attempt 

um eine Null-Liste zu übergeben, wenn Daten nicht None sind, überspringe die Schleife. Wahrscheinlich nicht die beste Lösung, aber Sie können herausfinden, was darauf geht danach.