Djangoでsqlite使っているときにでた attempt to write a readonly database

EC2使っていて、そちらに今作っているアプリケーションを移した時に発生しました。
データベースを更新しようとするとエラーが出る。
データベースに書き込み権限追加してみた。

chmod 766 data.sqlite

こうすると、データベースを開けないというエラーが出る。
これは、データベースのあるディレクトリへの書き込み権限がないせい。

chmod 766 data.sqlite

これでオッケーだった。権限についてあまり深く考えたことがないので
実行出来ればいいやくらいの認識でいる。
すごくよろしくないことだと思うので、勉強しようと思う。
桐島も部活辞めたことだし。