如何在pythonanywhere.com上访问sqlite3?

时间:2016-05-02 15:44:38

标签: django sqlite pythonanywhere

我已经关注了DjangoGirls教程,并在我的本地设置上创建了一个博客。我使用了SQLite3数据库,因为这是Django教程提出的,因为它是默认的。我的本地SQLite3数据库有几个帖子。我在pythonanywhere.com上推送了我的代码。现在,我的本地数据库与在线数据库不同步,我的意思是我的帖子在互联网上看不到。我设法在pythonanywhere.com上创建了一个blog_data.dmp数据库转储,但无法在pythonanywhere上访问它。有人可以帮我吗? enter image description here 非常感谢你!

1 个答案:

答案 0 :(得分:3)

我可以想到PythonAnywhere上没有数据库的2个原因:

  1. 您实际上并没有上传数据库文件。
  2. 您使用相对路径引用数据库文件。这意味着您的代码依赖于PythonAnywhere上可能不同的工作目录。使用绝对路径来引用您的数据库。