Django アプリケーションを Web サーバーにデプロイするために、ローカル マシンで war ファイルを生成しようとしています。同じ目的で Django-Jython を使用しています。私は MySQL データベースを使用しており、ドキュメントに記載されているように CLASSPATH 変数を設定しています。私の Django プロジェクトの名前は「gui」で、C:\ にあります。
次のコマンドを実行します。
C:\gui> jython C:\gui\manage.py war --include-java-libs=C:\mysql-connector-java-5.1.16-bin.jar
そして、次のエラーが表示されます。
トレースバック (最新の呼び出しが最後): ファイル "C:\gui\manage.py"、10 行目、execute_from_command_line(sys.argv) 内
ファイル「C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\core\management__init__.py」、443行目、execute_from_command_line utility.execute()
ファイル "C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\core\management__init__.py"、382 行目、実行中の self.fetch_command(subcommand).run_from_argv( self.argv)
run_from_argv self.execute(*args, ** options.dict )
ファイル "C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\core\management\base.py"、217 行目、translation.activate('en-我ら')
ファイル "C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\core\management\base.py"、217 行目、translation.activate('en-我ら')
ファイル「C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\utils\translation__init__.py」の 105 行目、アクティブ化で return _trans.activate(language)
ファイル "C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\utils\translation\trans_real.py"、194 行目、activate _active.value = translation(language )
ファイル "C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\utils\translation\trans_real.py"、183 行目、翻訳中 default_translation = _fetch(settings.LANGUAGE_CODE )
ファイル "C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\utils\translation\trans_real.py"、161 行目、_fetch apppath = os.path.join 内( os.path.dirname (app.file ), 'locale')
ファイル「C:\jython2.5.3\Lib\ntpath.py」、207 行目、dirname return split(p)[0] ファイル「C:\jython2.5.3\Lib\ntpath.py」、164 行目、分割d, p = splitdrive(p) ファイル "C:\jython2.5.3\Lib\ntpath.py"、119 行目、p[1:2] == ':': TypeError: 'NoneType' object is unsubscriptable の場合、splitdrive 内