2016-06-22 7 views
0

Ich habe aldryn_newsblog erfolgreich installiert. verwende djangocms. Jedes Mal, wenn ich versuche, einen neuen News/Blog-Artikel zu erstellen. Ich erhalte einen Fehler'WizardStep2Form' hat kein Feld 'Sprachencode'. in Djangocms aldryn_newsblog

ValueError at /cms_wizard/create/ 
'WizardStep2Form' has no field named 'language_code'. 

Hier ist meine settings.py Datei

# Aldryn News & Blog 
'aldryn_apphooks_config', 
'aldryn_boilerplates', 
'aldryn_categories', 
'aldryn_common', 
'aldryn_newsblog', 
'aldryn_people', 
'aldryn_reversion', 
'aldryn_translation_tools', 
#'djangocms_text_ckeditor', 
#'easy_thumbnails', 
#'filer', 
'parler', 
#'reversion', 
'sortedm2m', 
'taggit', 
'absolute', 
'aldryn_forms', 
'aldryn_forms.contrib.email_notifications', 
'captcha', 
'emailit', 
# Aldryn News & Blog 

Hier ist die vollständige Zurückverfolgungs

Traceback: 

File „/usr/local/lib/python2.7 INSTALLED_APPS /dist-packages/django/core/handlers/base.py "in get_response 132. Antwort = Wrapped_Callback (Anfrage, * Callback_args, ** Callback_Kwargs) Datei"/usr/local/lib/python2. 7/dist-packages/django/views/generic/base.py "in Sicht 71. return self.dispatch (Anfrage, * args, ** kwargs) Datei" /usr/local/lib/python2.7/dist -packages/django/utils/decorators.py "im Inneren 145. Rückkehr func (* args, ** kwargs) Datei" /usr/local/lib/python2.7/dist-packages/cms/wizards/views. py "im Versand 38. Anfrage, * args, ** kwargs) Datei" /usr/local/lib/python2.7/dist-packages/formtools/wizard/views.py "im Versand 237. response = super (WizardView, self) .dispatch (Anfrage, * args, ** kwargs) Datei "/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py" im Versand 89. return handler (Anfrage, * args, ** kwargs) Datei "/usr/local/lib/python2.7/dist-packages /formtools/wizard/views.py "in post 290. wenn form.is_valid(): Datei" /usr/local/lib/python2.7/dist-packages/django/forms/forms.py "in is_valid 184. return self.is_bound und nicht self.errors Datei "/usr/local/lib/python2.7/dist-packages/django/forms/forms.py" in Fehler 176. self.full_clean() Datei " /usr/local/lib/python2.7/dist-packages/django/forms/forms.py "in full_clean 394. self._post_clean() Datei" /usr/local/lib/python2.7/dist-packages /parler/forms.py "in _post_clean 83. self.save_translated_fields() Datei" /usr/local/lib/python2.7/dist-packages/parler/forms.py "in save_translated_fields 110. self._clean_translation_model (transl ation_model, exclude) Datei "/usr/local/lib/python2.7/dist-packages/parler/forms.py" im _clean_translation_model 125. self._update_errors (e) Datei "/ usr/local/lib/python2 .7/dist-packages/django/forms/models.py "in _update_errors 402. self.add_error (Keine, Fehler) Datei" /usr/local/lib/python2.7/dist-packages/django/forms/ forms.py "in add_error 360." '% s' hat kein Feld mit dem Namen '% s'. " % (Selbst KlasseName, Feld..))

Ausnahmetyp: Valueerror auf/cms_wizard/create/ Ausnahmewert: 'WizardStep2Form' hat kein Feld mit dem Namen 'LANGUAGE_CODE'.

Bitte helfen

+0

Hallo, können Sie die vollständige Traceback hinterlassen ? – Paulo

+0

Hallo @Paulo Ich habe die Frage bearbeitet, um die vollständige Traceback – Phares

Antwort

0

Ich traf gerade ein ähnliches Problem: 'ArticleForm' has no field named 'language_code'.

erwies sich als ein Konflikt mit der neuesten Version von django-parler (see the changelog here) zu sein.

Hinweis: Django-Parler-Modelle verlangen nun, dass ein Sprachcode ausgewählt wird; entweder durch Aufrufen von model.set_current_language(), Model.objects.language() oder durch Aktivieren einer gettext-Umgebung. Letzteres geschieht immer in einer Standard-Web-Anfrage, muss aber explizit in Management-Befehlen passieren. Dies vermeidet schwer zu debuggende Situationen, in denen unerwünschte Modelländerungen bei implizit ausgewählten Sprachen auftreten.

Für eine schnelle Lösung, versuchen pip uninstall django-parler laufen und dann pip install django-parler==1.6.2 (oder die Version in Ihrer requirements.txt Datei stecken, wenn Sie eine haben).

Wenn Sie in der Lage sind Ihre Versionen von django zu aktualisieren, django CMS und andere Abhängigkeiten, die als gut arbeiten kann (und nicht Sie von django-parler auf eine ältere Version) limit

+0

Dies behoben für mich. Danke @ andrewjadams3 – Phares