2016-10-24 11 views
0

私は苦労している初心者です。 私はDjangoサイトを編集してそれを学ぶためにクローンしましたが、私は実行できません。 実行中のサーバーでエラーが発生しました 言語一致クエリが存在しません。Django、1.9.10言語一致クエリが存在しません

Request Method: GET 
Request URL: http://127.0.0.1:8000/en/software/features 
Django Version: 1.9.10 
Exception Type: DoesNotExist 
Exception Value:  
Language matching query does not exist. 
Exception Location: /home/steve/Documents/wger/venv-django/lib/python3.5/site-packages/django/db/models/query.py in get, line 387 
Python Executable: /home/steve/Documents/wger/venv-django/bin/python 
Python Version: 3.5.2 
Python Path:  
['/home/steve/Documents/wger/wger-croners', 
'/usr/lib/python35.zip', 
'/usr/lib/python3.5', 
'/usr/lib/python3.5/plat-x86_64-linux-gnu', 
'/usr/lib/python3.5/lib-dynload', 
'/home/steve/Documents/wger/venv-django/lib/python3.5/site-packages', 
'/home/steve/.config/wger'] 
Server time: Mon, 24 Oct 2016 19:48:24 +0300 
/home/steve/Documents/wger/wger-croners/wger/utils/language.py in load_language 
    language = Language.objects.get(short_name=used_language) 

何が間違っていますか?私はGitのreadmeのすべての指示に従っています。

答えて

1

Languageモデルには入力がないため、short_nameused_languageに等しいからです。詳細については、読んで:Retrieve Object from Django Model

をあなたに代わり.get_or_create()を使用し、ケースが見つからないでused_languageようshort_handを持つオブジェクトを作成したい場合:

language, is_created = Language.objects.get_or_create(short_name=used_language) 
+0

が私はそれを試してみて、戻ってみましょう@anonymousありがとうございましたあなたへ。私は感謝します。 –

+1

おかげで@それは働いた!私はいつかあなたのような天才の考えを得ることを望む!ありがとう! –

関連する問題