我正在尝试使用 Django 创建我的第一个 Web 应用程序。
我正在按照官方 Django 文档中的说明进行操作。(第一篇教程:https ://docs.djangoproject.com/en/1.5/intro/tutorial01/ )
服务器成功启动,但是当我运行以下命令(从命令提示符)时:
python manage.py syncdb
我收到以下错误
ORA-12560: TNS: protocol adapter error
我可以通过 127.0.0.1:8080/apex/ 访问 Oracle 主页
我的系统上安装了 Oracle 10g 数据库快捷版,以及 Oracle 即时客户端。在对上述错误代码进行谷歌搜索后,我得到了各种解决方案——关于在环境变量中添加 ORACLE_HOME 并将其指向
E:\oraclexe\app\oracle\product\10.2.0\server\bin;
但这并不能解决问题。
我还添加了
E:\instantclient;E:\oraclexe\app\oracle\product\10.2.0\server;
到 PATH 变量。
我与 cx_Oracle 一起安装了 Python 2.7。我已经通过在 python 中导入 cx_Oracle 成功检查了它的安装。一些解决方案谈到了 ORACLE_SID。我找不到那个。
如您所见,我是 stackoverflow 和编程的新手。在我的第一个程序中遇到这样的问题真是令人沮丧。所以请帮我解决这个问题。