AttributeError: 'Options' object has no attribute 'get_all_field_names'
AttributeError: 'Options' object has no attribute 'get_all_field_names'
我正在尝试添加 MultilingualModel
。
我在用
https://pypi.python.org/pypi/django-multilingual-model/0.6
但我一直收到错误消息:
File ".../lib/python2.7/site-packages/multilingual_model/models.py", line 100, in __getattr__
translated_fields = self.translations.model._meta.get_all_field_names()
AttributeError: 'Options' object has no attribute 'get_all_field_names'
这应该可以解决您的问题:-
translated_fields = [f.name for f in self.translations.model._meta.get_fields()]
这是我从文档中引用的,
希望对您有所帮助:-)
我正在尝试添加 MultilingualModel
。
我在用
https://pypi.python.org/pypi/django-multilingual-model/0.6
但我一直收到错误消息:
File ".../lib/python2.7/site-packages/multilingual_model/models.py", line 100, in __getattr__
translated_fields = self.translations.model._meta.get_all_field_names()
AttributeError: 'Options' object has no attribute 'get_all_field_names'
这应该可以解决您的问题:-
translated_fields = [f.name for f in self.translations.model._meta.get_fields()]
这是我从文档中引用的,
希望对您有所帮助:-)