Tuesday, March 3, 2015

RoR dev having trouble with finding best-packages for Django

Hi, I have done web development with Ruby on Rails and now I'm learning to use Django for a web application, where I facing some issues finding the best libraries/ packages available.

What are the best packages/apps in Django available for the following:

1. User authentication - Rails offers Devise which provides all authentication out-of-the-box, such as sign up/ sign-in/ forgot password emails / sending activation emails / web-http authentication etc. What's the best one for Django?

2. User authorization - Rails offers Cancan, where using a simple declarative syntax, you can assign read/modify permissions to various methods for administrators/ users etc. What's the best one for Django?

3. Facebook sign-up - I found django-facebook and python-social-auth as the 2 major packages out there, but I'm not sure which one is the better? Is there any other better package out there that I couldn't find? Or which one of the 2 is better?

4. Listing of all available & best packages - I searched through the available packages listing, but they are not ordered based on # of active users or most popular package etc. So, I have to sift through all of them. Does Django have a listing similar to ruby-toolbox for Ruby & Rails packages?

5. Django and Python version - Should I use Python 3 or Python 2 would be fine? Better question - Should I use Django 1.7 or latest version 1.7.5? Are the changes in the latest version considerable enough to start using 1.7.5?

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+unsubscribe@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/1deb975e-7edb-4f5a-bfa7-9b9e3ffe455f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment