有没有办法用另一个python脚本向Django提供的SQLite数据库添加数据?

有没有办法用另一个python脚本向Django提供的SQLite数据库添加数据?,python,django,sqlite,Python,Django,Sqlite,有没有办法运行一个python脚本,将数据添加到这个SQLite数据库中?我的意思是,我将在shell中运行一个完全独立的.py文件,在SSH连接中执行python thefile.py 当然,该文件将与整个Django项目位于同一服务器上 通过这种方式,我可以轻松地从Django项目的DB访问数据,并在一个漂亮的HTML/CSS网页中以我想要的方式显示数据 谢谢不使用django有什么原因吗?您可以按照此处描述的方式将命令添加到manage.py中您可以,但不应该。您还应该通过Django访问

有没有办法运行一个python脚本,将数据添加到这个SQLite数据库中?我的意思是,我将在shell中运行一个完全独立的.py文件,在SSH连接中执行
python thefile.py

当然,该文件将与整个Django项目位于同一服务器上

通过这种方式,我可以轻松地从Django项目的DB访问数据,并在一个漂亮的HTML/CSS网页中以我想要的方式显示数据


谢谢

不使用django有什么原因吗?您可以按照此处描述的方式将命令添加到manage.py中

您可以,但不应该。您还应该通过Django访问Django的数据库。我已经从Django项目访问了Django的数据库。你能回答我的问题吗,或者把我和一些解释如何做我想做的事情的文档联系起来?感谢您可以使用sqlite3 Python库或类似SQLAlchemy的东西。Django生成的表相当简单,因此读取它们应该是可以的。但我同意@janos的说法,给他们写信可能不是个好主意。谢谢@TimGJ的回答。在SQLite3文档中,为了建立连接,我必须先执行
SQLite3.connect('example.db')
,但是我怎么知道应该放什么来代替'example.db'?IIRC,查看Django项目的根目录。它将在那里生成一个.db文件。这就是你想要的。因为我需要每小时运行一次python脚本。我使用Cron来做这件事。我可以使用Django吗?您可以像文档中的链接一样运行您构建的命令,并从cron运行它。您只需要转到Django所在的目录,然后从那里执行python manage.py your_命令