A little help / advice is needed here.

I am getting back into web development since before the days of nice 
frameworks and decided to learn Python and use Django to get my web app 
going. My app has quite a few e-commerce features, but the 
cart/ordering/shipping/tracking aspect of my app is maybe 20% of the code, 
the rest is based on custom business logic. My question is this:

I've done some research on Django packages like Oscar, Satchmo, Django-shop 
etc. heavyweight to lightweight packages. But since I have quite a bit of 
design that goes beyond simple cart/ordering logic: *Does it make sense to 
learn how to integrate a new package into my design vs. roll my own?* I’ve 
done shopping cart/etc before, but I would like to shave time off the 
development if I can. But I am still learning all the ins and outs of 
Django, the ORM etc. I don’t want to spend 2 weeks learning how to 
integrate a Django package when I could just spend 2 weeks rolling my own. 
But maybe I’m mistaking how much work it will take to roll my own 
cart/ordering/tracking logic.

I have done it before in Java/jsp completely by hand, it was somewhat 
onerous but I am now running with the assumption that Django will allievate 
some of the pain I used to go through with all the BS CRUDS, home-made MVC 
logic I had to do back in 2001.

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/eced6cd4-c093-4293-98fa-122155b8055e%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to