3

私はDjangoのセットアップで地面から降りようとして非常にイライラする時間を過ごしています。私はそれがpython3と私の要件ファイルの何かに関してノーノーと関係があると確信しています。とにかく、Djangoプロジェクトディレクトリからこのコマンドを実行すると、次のようになります。

python3 manage.py runserver --settings=my_test_app.settings.development

私が得る唯一の出力は

SyntaxError: invalid syntax (__init__.py, line 6)

私の人生では、__init__.pyこのエラーメッセージがどのファイルについて話しているのか理解できません。私はpdbでブレークポイントを設定しようとし、呼び出し元のコードの周りで例外をキャッチしようとしました。さらに__init__、プロジェクト内のすべてのファイルにprintステートメントを配置しましたが、ダイスは配置しませんでした。誰かがここで何が起こっているのか考えていますか?または、少なくとも、この構文エラーの原因となっているファイルを特定する方法はありますか?ご協力いただきありがとうございます。

4

2 に答える 2

1

私は次の場合にまったく同じ問題を抱えていました:

  • django-twoscoops-projectテンプレートから開始

    django-admin.py startproject --template = https://github.com/twoscoops/django-twoscoops- project / archive / master.zip --extension = py、rst、html project_name app_name

  • django-debug-toolbarver0.9.4を使用

django-debug-toolbarを無効にするか、requirements.txtのdjango-debug-toolbarを1.0.1にアップグレードすると、問題が解決しました。

于 2014-01-08T11:23:38.487 に答える
0

Pythonドキュメントから:

このクラスのインスタンスには、詳細に簡単にアクセスできるように、filename、lineno、offset、およびtextの属性があります。例外インスタンスのstr()は、メッセージのみを返します。

では、例外のファイル名属性のパスが長いのではないでしょうか。そうでない場合、それはあなたのパス__init__.pyの1つに直接あるものでなければなりません。PYTHONPATH

于 2013-03-26T09:58:04.397 に答える