2017-06-04 10 views
0

このSQLite DBにデータを追加するPythonスクリプトを実行する方法はありますか?つまり、シェルで実行する完全に分離した.pyファイルで、SSH接続でpython thefile.pyを実行していますか?別のPythonスクリプトでDjangoに付属のSQLite DBにデータを追加する方法はありますか?

もちろん、このファイルはDjangoプロジェクト全体と同じサーバー上にあります。

このようにして、私はDjangoプロジェクトからDBから簡単にデータにアクセスし、きれいなHTML/CSS Webページに表示することができます。

ありがとう

+0

あなたはそうすることはできません。また、Djangoを介してDjangoのデータベースにアクセスする必要があります。 – janos

+0

私はすでにDjangoプロジェクトからDjangoのDBにアクセスしています。あなたは私の質問に答えることができますか、私が望むことをやり遂げる方法を説明するいくつかの文書にリンクすることはできますか?ありがとう –

+0

あなたはSQLAlchemyのようなsqlite3 Pythonライブラリか何かを使うことができます。 Djangoで生成されたテーブルはかなり簡単なので、それらを読むことはOKです。しかし、私は@ヤノスに同意するのは良いアイデアではないかもしれないと思っています。 – TimGJ

答えて

0

djangoを使用しない理由はありますか?ここで説明した方法でmanage.pyにコマンドを追加することができますhttps://docs.djangoproject.com/en/1.11/howto/custom-management-commands/

+0

の複製がある可能性があります。毎時1回、pythonスクリプトを実行する必要があるためです。私はそれをするためにCronを使います。私はDjangoでそれをすることはできますか? –

+0

ドキュメントのリンクのように構築したコマンドを実行し、cronから実行することができます。 Djangoが入っているディレクトリに移動するだけで、そこからpython manage.py your_command – moshe742

関連する問題