I use django for both internal and external websites and data processing. I have also used web scrapers such as scrapy with mechanize to scrape data. I have experience with mongoDB but I would probably prefer to use MYSQL as it is integrated with Django and I have more experience with it. However, if you prefer mongoDB I can definitely make that happen also.
Let me know if you have any questions!
Thanks,
Imran