2017-08-15 39 views
0

実行時にdjango oscarでこの問題が発生しましたpython manage.py migrate私はdjango oscarの初心者です。以下の は私のエラーメッセージです。ドキュメントAttributeError: '設定'オブジェクトに 'OSCAR_REQUIRED_ADDRESS_FIELDS'属性がありません

によって

@localhost production1]$ python manage.py makemigrations 
Traceback (most recent call last): 
    File "manage.py", line 22, in <module> 
    execute_from_command_line(sys.argv) 
    File "/usr/lib64/python2.7/site-packages/django/core/management/__init__.py", line 363, in execute_from_command_line 
    utility.execute() 
    File "/usr/lib64/python2.7/site-packages/django/core/management/__init__.py", line 337, in execute 
    django.setup() 
    File "/usr/lib64/python2.7/site-packages/django/__init__.py", line 27, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "/usr/lib64/python2.7/site-packages/django/apps/registry.py", line 108, in populate 
    app_config.import_models() 
    File "/usr/lib64/python2.7/site-packages/django/apps/config.py", line 202, in import_models 
    self.models_module = import_module(models_module_name) 
    File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 
    File "/usr/lib/python2.7/site-packages/oscar/apps/address/models.py", line 1, in <module> 
    from oscar.apps.address.abstract_models import (
    File "/usr/lib/python2.7/site-packages/oscar/apps/address/abstract_models.py", line 19, in <module> 
    class AbstractAddress(models.Model): 
    File "/usr/lib/python2.7/site-packages/oscar/apps/address/abstract_models.py", line 35, in AbstractAddress 
    POSTCODE_REQUIRED = 'postcode' in settings.OSCAR_REQUIRED_ADDRESS_FIELDS 
    File "/usr/lib64/python2.7/site-packages/django/conf/__init__.py", line 57, in __getattr__ 
    val = getattr(self._wrapped, name) 
AttributeError: 'Settings' object has no attribute 'OSCAR_REQUIRED_ADDRESS_FIELDS' 

答えて

2

設定ファイルへの最後の添加は、オスカーのデフォルト設定をすべてインポートすることです:

from oscar.defaults import * 

詳細install-by-hand、それはあなたにそれを持っている

+0

感謝を助ける希望を働いた – harri

関連する問題