Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>DRF SnippetsNew to Visual Studio Code? Get it now.
DRF Snippets

DRF Snippets

Higor Rossato

|
13,558 installs
| (1) | Free
Django REST Framework snippets for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft