Collection of magics.
Project description
Because i dont want to do the same thing all over again. If you are using Django Rest Framework, then this will might help you.
Quick start
Add “codebehind” to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ ... 'codebehind', 'rest_framework', ]
Run python manage.py migrate to create the useful models.
In your *settings.py:
REST_FRAMEWORK = { # Use Django's standard `django.contrib.auth` permissions, # or allow read-only access for unauthenticated users. 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.IsAdminUser', 'rest_framework.permissions.IsAuthenticated', ), 'DEFAULT_AUTHENTICATION_CLASSES': ( 'codebehind.authentication.CodeBehindAuthentication', 'rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.SessionAuthentication', ), 'PAGE_SIZE': 20 }
in urls.py:
from rest_framework import routers from django.conf.urls import include, url from codebehind.views import UsersViewSet, GroupViewSet router = routers.DefaultRouter() router.register(r'users', UsersViewSet,'users') router.register(r'groups', GroupViewSet,'groups') urlpatterns += [ # add this url(r'^v1/', include(router.urls)), ]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
codebehind-0.0.10.tar.gz
(5.5 kB
view hashes)