I’m running into all sorts of errors when following the official celery guide for django projects. Before going into more detail of the errors I encountered I would like to be clear on the following issues:
- Do you only need to install
django-celeryor do you need to installceleryas well?
This official guide does not mention you should. I have read guides installing both and other not mentioning installing plainceleryat all. - I am using
sqlite3as my database in my development environment, can you use an sqlite3 database with celery as a broker? The last person in this thread seems to hint it’s not possible.
I am using django1.4 and django-celery 3.0.11
Btw the latest of a series of errors I an into is DatabaseError: no such table: djkombu_queue
Running
pip install django-celerywill installceleryas well.I uninstalled
southand dropped the tablesouth_migrationhistory. Then reransyncdband everything worked as in the documentation. I don’t know exactly why this was causing an error though. So the answer to the second question is yes,Sqlite3is able to work as a broker for celery.