Hey everyone! I’m looking into building an e-commerce site using Django and I’m curious about a few things:
-
Has anyone tried using Django with NoSQL databases for e-commerce? I’m particularly interested in MongoDB, but I’d love to hear about experiences with CouchDB or other document-based NoSQL options too. What were the pros and cons?
-
When it comes to web servers for Django e-commerce sites, I’m a bit confused. I’ve heard CherryPy supports SSL, which seems important for online stores. Does this mean Tornado isn’t a good choice anymore? What do you guys recommend?
I’m pretty new to this, so any advice or experiences you can share would be super helpful. Thanks in advance!
Hey there!
NoSQL for e-commerce with Django? That’s an interesting path! Have you considered Redis? I’ve heard it can be pretty zippy for caching and real-time stuff like inventory updates. Might be worth a look!
As for web servers, have you thought about using Daphne? It’s async-friendly and plays nice with Django Channels if you’re thinking about real-time features. Could be cool for live product updates or chat support!
What kind of unique features are you planning for your e-commerce site? I’m super curious about what made you lean towards NoSQL in the first place! 
hiya, i tried mongodb for a small django store. it was pretty chill for flexible catalog setup, but transac support was a bit iffy. for web servers, gunicorn did its job for ssl and scaling. cherrypi can work too, but i lean gunicorn.
I’ve used Django with MongoDB for a mid-sized e-commerce project. While it offered flexibility for product variations, we faced challenges with complex queries and aggregations. On the server front, we opted for Gunicorn behind Nginx. This combo provided robust SSL support and excellent performance under load. CherryPy is viable, but Gunicorn’s simplicity and widespread adoption in the Django ecosystem made it our go-to choice. Ultimately, your decision should align with your specific scalability needs and team expertise.