Skip to content

Bernardoow/Django-Rest-Snippets

Repository files navigation

Django-Rest-Snippets support for Sublime Text 3

Overview

Installation

  1. Clone this repo
  2. Put the contents of this repo directly inside:
  • OS X: ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
  • Windows: %APPDATA%/Sublime Text 3/Packages/
  • Linux: ~/.config/sublime-text-3/Packages

Or use PackageControl.

Snippets for serializer fields

Abbreviation Tag

sbool

serializers.BooleanField()

schar

serializers.CharField()

schoice

serializers.ChoiceField()

sdate

serializers.DateField()

sdatetime

serializers.DateTimeField()

sdecimal

serializers.DecimalField()

sdict

serializers.DictField()

sduration

serializers.DurationField()

semail

serializers.EmailField()

sfile

serializers.FileField()

sfilepath

serializers.FilePathField()

sfloat

serializers.FloatField()

shidden

serializers.HiddenField()

shiperidentity

serializers.HyperlinkedRelatedField()

shr

serializers.HyperlinkedRelatedField()

simage

serializers.ImageField()

sint

serializers.IntegerField()

sip

serializers.IPAddressField()

sjson

serializers.JSONField()

slist

serializers.ListField()

smodel

serializers.ModelField()

smchoice

serializers.MultipleChoiceField()

snullbool

serializers.NullBooleanField()

spkr

serializers.PrimaryKeyRelatedField()

sreadonly

serializers.ReadOnlyField()

sregex

serializers.RegexField()

ssmethod

serializers.SerializerMethodField()

sslug

serializers.SlugField()

sslugrelated

serializers.SlugRelatedField()

ssr

serializers.StringRelatedField()

stime

serializers.TimeField()

surl

serializers.URLField()

suuid

serializers.UUIDField()

Snippets for serializer methods

Abbreviation Tag

create

def create(self, validated_data)

update

def update(self, instance, validated_data)

Snippets for serializer classes

Abbreviation Tag

serializer

Serializer

modelserializer

Model Serializer

Snippets for Concrete View Classes

Abbreviation Tag

apiview

APIView

createapiview

CreateAPIView

destroyapiview

DestroyAPIView

listapiview

ListAPIView

listcreateapiview

ListCreateAPIView

retrieveapiview

RetrieveAPIView

retrievedestroyapiview

RetrieveDestroyAPIView

retrieveupdateapiview

RetrieveUpdateAPIView

retrieveupdatedestroyapiview

RetrieveUpdateDestroyAPIView

updateapiview

UpdateAPIView

Snippets for View Methods

Abbreviation Tag

perfomecreate

perform_create

perfomedelete

perform_destroy

perfomeupdate

perform_update

Snippets for ViewSet

Abbreviation Tag

viewset

ViewSet

readonlymodelviewset

ReadOnlyModelViewSet

modelviewset

ModelViewSet

Completions

Full list of all available settings

  • read_only
  • write_only
  • required
  • allow_null

About

Sublime Snippets for Django Rest Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published