Reputation: 165
I'm creating a site that will allow users to authenticate via Facebook and create content.
Should I use the Django admin interface for content creation or would it be smarter to create my own interface. If I should roll my own are there any good tutorials about this?
Upvotes: 0
Views: 227
Reputation: 174624
As a general rule, the django admin is best for validating your models during development and testing; and should not be used as a front end user interface.
Since each site/application has their own unique requirements, it is difficult to recommend a tutorial. Once you are familiar with django, you will find the following libraries helpful:
django-bootstrap-toolkit
- this integrates the the excellent bootstrap css/javascript framework in django.django-social-auth
- allows your users to login using their social network credentials.pinax
project - a collection of common utilities for developing just about any kind of front end website.For customizing the existing admin application:
grappelli
- a custom skin for the admindjango-frontendadmin
- edit models in the front end using template tagsdjango-admin-tools
- customized widgets and UI elements for the admin applicationUpvotes: 1
Reputation: 7740
You can use admin login page and with custom URL redirection. Here is the working example for facebook authentication. https://github.com/sivaa/django-social-auth-facebook
Upvotes: 1