Will my database connections have problems?
While requesting information from your database you are reading your database. And in your celery task your are writing data into your database. You can write only once at a time but read as many times as you want as there is no lock permission on database while reading.
In my django project, I am using celery to run a periodic task that will check a URL that responds with a json and updating my database with some elements from that json. 
Since requesting from the URL is limited, the total process of updating the whole database with my task will take about 40 minutes and I will run the task every 2 hours. 
If I check a view of my django project, which also requests information from the database while the task is asynchronously running in the background, will I run into any problems?