Django REST Framework snippets for Visual Studio Code
A collection of snippets for Django REST Framework api views, serializers.
Features
Snippets for Serializers
Abbreviation |
Type |
Code - Description |
serializer |
class |
Serializer |
smodelserializer |
class |
ModelSerializer |
hyperlinkedmodelserializer |
class |
HyperLinkedModelSerializer |
listserializer |
class |
ListSerializer |
sbool |
field |
BooleanField |
snullbool |
field |
NullBooleanField |
schar |
field |
CharField |
semail |
field |
EmailField |
sregex |
field |
RegexField |
sslug |
field |
SlugField |
surl |
field |
URLField |
suuid |
field |
UUIDField |
sfilepath |
field |
FilePathField |
sip |
field |
IPAddressField |
sint |
field |
IntegerField |
sfloat |
field |
FloatField |
sdecimal |
field |
DecimalField |
sdatetime |
field |
DateTimeField |
sdate |
field |
DateField |
stime |
field |
TimeField |
sduration |
field |
DurationField |
schoice |
field |
ChoiceField |
smultiplechoices |
field |
MultipleChoicesField |
sfile |
field |
FileField |
simage |
field |
ImageField |
slist |
field |
ListField |
sdict |
field |
DictField |
shstore |
field |
HStoreField |
sjson |
field |
JSONField |
sreadonly |
field |
ReadOnlyField |
shidden |
field |
HiddenField |
smodelfield |
field |
ModelFieldField |
smethodfield |
field |
MethodFieldField |
scustomfield |
field |
CustomFieldField |
rfserializer |
import |
from rest_framework import serializers |
Snippets for APIViews
Abbreviation |
Type |
Code - Description |
createapiview |
class |
CreateAPIView |
listapiview |
class |
ListAPIView |
retrieveapiview |
class |
RetrieveAPIView |
destroyapiview |
class |
DestroyAPIView |
updateapiview |
class |
UpdateAPIView |
listcreateapiview |
class |
ListCreateAPIView |
retrieveupdateapiview |
class |
RetrieveUpdateAPIView |
retrievedestroyapiview |
class |
RetrieveDestroyAPIView |
retrieveupdatedestroyapiview |
class |
RetrieveUpdateDestroyAPIView |
rfapi |
import |
from rest_framework.views import APIView |
rfgeneric |
import |
from rest_framework import generics |
rfstatus |
import |
from rest_framework import status |
get_queryset |
methods |
def get_queryset |
get_object |
methods |
def get_object |
post |
methods |
def post |
get |
methods |
def get |
delete |
methods |
def delete |
put |
methods |
def put |
patch |
methods |
def patch |
Snippets for Viewset
Abbreviation |
Type |
Code - Description |
modelviewset |
class |
ModelViewSet |
readonlymodelviewset |
class |
ReadOnlyModelViewSet |
rmviewset |
import |
from rest_framework import viewsets |
| |