2016-08-16 8 views
1
Type "help", "copyright", "credits" or "license" for more information. 
>>> import eve 
>>> from eve import Eve 
>>> eve 
<module 'eve' from '/usr/local/lib/python2.7/dist-packages/eve/__init__.pyc'> 
>>> app = Eve() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/dist-packages/eve/flaskapp.py", line 139, in __init__ 
    self.validate_domain_struct() 
    File "/usr/local/lib/python2.7/dist-packages/eve/flaskapp.py", line 252, in validate_domain_struct 
    raise ConfigException('DOMAIN dictionary missing or wrong.') 
eve.exceptions.ConfigException: DOMAIN dictionary missing or wrong. 
>>> 

これはデジタルオーシャンに新しく作成されたUbuntuイメージであるため、このエラーが発生していると思われます。 pipでPython eveをインストールする以外には何も触れません。新しく作成された液滴でPython Eveが実行されない

答えて

1

settings.pyファイルをアプリケーションと同じディレクトリに置く必要があります。または、settings.pyへのパスをsettingsに渡す必要があります。最小限のアプリケーションについては、quickstartのガイドを参照してください。

settings.pyファイルには、エラー定義のDOMAIN辞書であるリソース定義が必要です。

+0

これはエラーであり、なんらかの理由で私は非常に明白なものが見えなくなってしまった。ありがとうございました! – Marc

+0

私はそれが助けてうれしいです。あなたは他人を助けるために正しい答えとしてマークすることもできます。ありがとう。 – gcw

関連する問題