在程序中调用Djnago的数据连接

最近在写个小程序,有两个部分,一部分是web的用Django来实现的,另一部分是用curses来实现的当然用的也是python。现在问题来了,在Django中已经配制了数据库,难道还能再在curses程序中再设置一边吗。多浪费呀。于是想到了使用djnago的数据连接。from django.db import connection.就可以实现了,不过运行时总是提示找不到配制文件。
解决方法法是在.bashrc中增加两行
export PYTHONPATH=/home/tom/
export DJANGO_SETTINGS_MODULE=web.settings
我的用户是tom,web程序放在web目录中。当然要跟据自己的需求修改一下以上两行。
修改后可以在python 中验证一下
python
import sys
print sys.path
如果 /home/tom/出现在打印的目录中就说配制成功了。
参考:
http://markmail.org/message/32ecp3m2w6nc6qgf#query:related%3A32ecp3m2w6nc6qgf+page:1+mid:k5zqhts664bmu7nm+state:results
谢谢 马踏飞燕 limodou 的讨论