从Eclipse运行django服务器时没有这种表错误

| 我正在使用Django开发网站。当我通过命令提示符运行服务器时,如下所示:
python manage.py runserver
它运行正常,但是当我从Eclipse中执行此操作时(右键单击项目->
Run As...
->
django project
,会出现以下错误:   /的DatabaseError   没有这样的表:django_session   请求方法:GET   请求网址:http:// localhost:8000 /   Django版本:1.3   异常类型:DatabaseError   异常值:   没有这样的表:django_session 关于什么会导致这种情况的任何想法?我对django不太熟练,所以我不知道是什么文件引起的-如果您需要我发布内容,请在评论中询问。     
已邀请:
        Eclipse / PyDev可能无法找到数据库。假设您使用sqlite3数据库,请在DATABASES设置中使用完整路径。通过控制台进行测试,然后再在Eclipse中进行测试。那应该工作;-) 编辑: 正如照片建议的那样,最好的方法是将这些行放入settings.py
import os
PROJECT_PATH = os.path.dirname(os.path.abspath(__file__))
然后到
SQLITE_3 = os.path.join(PROJECT_PATH, \'YOUR DATABASE.DB\')
现在,无论您的django项目在哪里,SQLITE_3都是sqlite3数据库的完整路径。     
        对于Windows Eclipse,应该是完整路径
for e.g. C:\\\\Abc.db
\'\\\\\'
应该代替单斜杠。     

要回复问题请先登录注册