误差在Django在Python代码创建的访问表(error in accessing table

2019-10-16 23:16发布

现在,在写作路径sys.path.insert(0,“/家庭/ POOJA /桌面/ mysite的”),它运行良好问我即将被搜索的字,给了这个错误:

回溯(最近通话最后一个):

文件 “call.py” 32行,在

s.save()

文件“/usr/local/lib/python2.6/dist-packages/django/db/models/base.py”,线路463,在保存

self.save_base(使用利用=,force_insert = force_insert,force_update = force_update)

文件 “/usr/local/lib/python2.6/dist-packages/django/db/models/base.py”,线路524,在

save_base

manager.using(使用).filter(PK = pk_val).exists())):

文件“/usr/local/lib/python2.6/dist-packages/django/db/models/query.py”,线路562,在存在

返回self.query.has_results(使用= self.db)

文件 “/usr/local/lib/python2.6/dist-packages/django/db/models/sql/query.py”,线路441,在has_results

返回布尔(compiler.execute_sql(SINGLE))

文件 “/usr/local/lib/python2.6/dist-packages/django/db/models/sql/compiler.py”,线路818,在execute_sql

cursor.execute(SQL,则params)

文件“/usr/local/lib/python2.6/dist-packages/django/db/backends/util.py”,第40行,在执行

返回self.cursor.execute(SQL,则params)文件 “/usr/local/lib/python2.6/dist-packages/django/db/backends/sqlite3/base.py”,线路337,在执行回Database.Cursor .execute(个体经营,查询,则params)

django.db.utils.DatabaseError:没有这样的表:SEARCH_KEYWORDS

请帮忙!!

Answer 1:

异常说: no such table: search_keywords ,这是相当不言自明的,并意味着有这样的名称的数据库表。 所以:

  1. 你可能会使用相对路径DB文件settings.py ,解决取决于你在哪里执行脚本的地方不同的分贝。 尝试使用绝对路径,看看是否有帮助。

  2. 您还没有与数据库同步您的模型。 运行manage.py syncdb生成数据库表。



文章来源: error in accessing table created in django in the python code