Skip to content

Instantly share code, notes, and snippets.

@guilatrova
Last active October 21, 2017 11:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save guilatrova/3556856f02e59f4dd85ebb34b07c6b22 to your computer and use it in GitHub Desktop.
Save guilatrova/3556856f02e59f4dd85ebb34b07c6b22 to your computer and use it in GitHub Desktop.
Latrova Commits DRF Tests 1.2
from django.conf.urls import url
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^transactions/', include('transactions.urls'))
]
from django.conf.urls import url
from transactions import views
list_actions = {
'get': 'list',
'post': 'create'
}
single_actions = {
'get': 'retrieve',
'put': 'update',
'patch': 'partial_update',
'delete': 'destroy'
}
urlpatterns = [
url(r'^$', views.TransactionViewSet.as_view(list_actions), name="transactions"),
url(r'^(?P<pk>\d+)$', views.TransactionViewSet.as_view(single_actions), name='transaction'),
]
from rest_framework import viewsets
from transactions.models import Transaction
from transactions.serializers import TransactionSerializer
class TransactionViewSet(viewsets.ModelViewSet):
queryset = Transaction.objects.all()
serializer_class = TransactionSerializer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment