我正在尝试在本地计算机上生成war文件,以便在Web服务器上部署Django应用程序。我正在使用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
我收到以下错误:
Traceback(最近一次调用最后一次):文件“C:\ gui \ manage.py”,行 10,在execute_from_command_line(sys.argv)
中文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\核心\ management__init __ PY。” 第443行,在execute_from_command_line utility.execute()
中文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\核心\ management__init __ PY。” 第382行,执行中 self.fetch_command(子命令).run_from_argv(self.argv)
文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\核心\管理\ base.py” 第196行,在run_from_argv中 self.execute(* args,** options。 dict )
文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\核心\管理\ base.py” 第217行,执行中 translation.activate('en-us')
文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\核心\管理\ base.py” 第217行,执行中 translation.activate('en-us')
文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\ utils的\ translation__init __ PY” 第105行,激活 return _trans.activate(language)
文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\ utils的\翻译\ trans_real.py” 第194行,激活 _active.value =翻译(语言)
文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\ utils的\翻译\ trans_real.py” 第183行,翻译 default_translation = _fetch(settings.LANGUAGE_CODE)
文件 “C:\ jython2.5.3 \ LIB \站点包\ Django的1.4.3-py2.5.egg \ Django的\ utils的\翻译\ 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'对象是不可取消的