Django db.sqlite3 database is not connected with apache server.

I got main problem in my project,actually Django db.sqlite3 database is not connected with apache server. that’s why when i open my site.I got this error OperationalError at / attempt to write a readonly database

So please tell me its solution. How to connect db.sqlite with apache server in django app on ubuntu.


DATABASE_NAME = '/path/to/your/project/yourdb yourdb can paste directory of database or database file name

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hi there @akshaykoshti401,

Can you share the exact database configuration that you are using in your file?

Usually, in order to configure SQLite with Django, you need to do the following:

  • First install SQLite:
sudo apt install sqlite3
  • Update your and adjust these 2 lines:
DATABASE_NAME = '/path/to/your/project/yourdb'
  • Then run your migrations
python migrate

Another thing that I could suggest is, rather than using SQLite is to use PostgreSQL, you can take a look at this step by step tutorial on how to configure that:

Hope that this helps! Regards, Bobby