我试图在我的本地机器上生成一个war文件,以便在Web服务器上部署Django应用程序。我出于同样的目的使用 Django-Jython。我正在使用 MySQL 数据库,并按照文档中的说明设置了 CLASSPATH 变量。我的 Django 项目的名称是“gui”,它位于 C:\
我运行以下命令:
C:\gui> jython C:\gui\manage.py 战争 --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()
在执行 self.fetch_command(subcommand).run_from_argv(自我.argv)
文件“C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\core\management\base.py”,第 196 行,在 run_from_argv self.execute(*args, **选项。字典)
文件“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 行,激活返回 _trans.activate(language)
文件“C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\utils\translation\trans_real.py”,第 194 行,激活 _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 )
_fetch apppath = os.path.join 中的文件“C:\jython2.5.3\Lib\site-packages\django-1.4.3-py2.5.egg\django\utils\translation\trans_real.py”,第 161 行(os.path.dirname(app.file ) , 'locale')
文件“C:\jython2.5.3\Lib\ntpath.py”,第 207 行,在目录中 return split(p)[0] 文件“C:\jython2.5.3\Lib\ntpath.py”,第 164 行,在拆分中d, p = splitdrive(p) File "C:\jython2.5.3\Lib\ntpath.py", line 119, in splitdrive if p[1:2] == ':': TypeError: 'NoneType' object is unsubscriptable