ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Djaneiro

by squ1b3r ST2/ST3

Django support for Sublime Text 2/3

Details

  • 2017.02.06.18.23.57
  • github.​com
  • github.​com
  • 3 weeks ago
  • 47 minutes ago
  • 5 years ago

Installs

  • Total 93K
  • Win 29K
  • OS X 28K
  • Linux 35K
Feb 24 Feb 23 Feb 22 Feb 21 Feb 20 Feb 19 Feb 18 Feb 17 Feb 16 Feb 15 Feb 14 Feb 13 Feb 12 Feb 11 Feb 10 Feb 9 Feb 8 Feb 7 Feb 6 Feb 5 Feb 4 Feb 3 Feb 2 Feb 1 Jan 31 Jan 30 Jan 29 Jan 28 Jan 27 Jan 26 Jan 25 Jan 24 Jan 23 Jan 22 Jan 21 Jan 20 Jan 19 Jan 18 Jan 17 Jan 16 Jan 15 Jan 14 Jan 13 Jan 12 Jan 11 Jan 10
Windows 29 26 43 51 23 28 31 40 34 44 39 34 27 28 48 38 38 48 28 23 19 16 32 24 38 22 22 21 40 26 26 31 31 25 20 29 39 32 29 30 26 30 27 42 29 35
OS X 11 24 21 27 35 13 17 34 28 20 14 29 21 13 28 24 28 22 19 18 23 21 36 24 25 15 20 12 17 24 20 27 34 13 15 30 26 26 22 21 17 8 26 33 28 24
Linux 29 39 28 50 35 24 20 40 38 36 60 39 23 29 29 43 39 51 29 21 35 36 27 36 33 41 21 22 33 30 23 38 42 24 27 28 27 42 32 33 28 22 31 28 22 32

Readme

Source
raw.​githubusercontent.​com

Django support for Sublime Text 2/3

Join the chat at https://gitter.im/squ1b3r/Djaneiro

Installation

Using Package Control:

  • Open the Command Pallete (ctrl+shift+P or cmd+shift+P).
  • Type “Install Package” and hit return.
  • Type “Djaneiro” and hit return.

Snippets for Django templates

Abbreviation Tag
autoescape {% autoescape %} {% autoescape %}
block {% block %} {% endblock %}
comment {% comment %} {% endcomment %}
csrf {% csrf_token %}
cycle {% cycle %}
debug {% debug %}
ext {% extends "" %}
extends {% extends "" %}
filter {% filter %} {% endfilter %}
firstof {% firstof %}
for {% for in %} {% endfor %}
fore {% for in %} {% empty %} {% endfor %}
if {% if %} {% endif %}
ifchanged {% ifchanged %} {% endifchanged %}
ife {% if %} {% else %} {% endif %}
ifelse {% if %} {% else %} {% endif %}
ifeq {% ifequal %} {% endifequal %}
ifequal {% ifequal %} {% endifequal %}
ifnotequal {% ifnotequal %} {% endifnotequal %}
inc {% include %}
include {% include %}
load {% load %}
now {% now "" %}
regroup {% regroup by as %}
spaceless {% spaceless %} {% endspaceless %}
ssi {% ssi %}
static {% static %}
templatetag {% templatetag %}
url {% url %}
verbatim {% verbatim %} {% endverbatim %}
widthratio {% widthratio %}
with {% with as %} {% endwith %}
trans {% trans %}
blocktrans {% blocktrans with as %} {% endblocktrans %}

…and some non-official stuff:

Abbreviation Tag
super {{ block.super }}
extrahead {% block extrahead %} {% endblock extrahead %}
extrastyle {% block extrastyle %} {% endblock extrastyle %}
var {{ }}
tag {% %}
staticu {{ STATIC_URL }}
media {{ MEDIA_URL }}

Snippets for Django model fields

Abbreviation Tag
mauto models.AutoField()
mbigint models.BigIntegerField()
mbool models.BooleanField()
mchar models.CharField()
mcoseint models.CommaSeparatedIntegerField()
mdate models.DateField()
mdatetime models.DateTimeField()
mdecimal models.DecimalField()
mduration models.DurationField()
memail models.EmailField()
mfile models.FileField()
mfilepath models.FilePathField()
mfloat models.FloatField()
mimg models.ImageField()
mint models.IntegerField()
mip models.IPAddressField()
mnullbool models.NullBooleanField()
mphone models.PhoneNumberField()
mposint models.PositiveIntegerField()
mpossmallint models.PositiveSmallIntegerField()
mslug models.SlugField()
msmallint models.SmallIntegerFiled()
mtext models.TextField()
mtime models.TimeField()
murl models.URLField()
musstate models.USStateField()
mxml models.XMLField()
fk models.ForeignKey()
m2m models.ManyToManyField()
o2o models.OneToOneField()

Snippets for Django form fields

Abbreviation Code
fchar forms.CharField()
fchoice forms.ChoiceField()
fcombo forms.ComboField()
fdate forms.DateField()
fdatetime forms.DateTime()
fdecimal forms.DecimalField()
fduration forms.DurationField()
femail forms.EmailField()
ffile forms.FileField()
ffilepath forms.FilePathField()
ffloat forms.FloatField()
fimg forms.ImageField()
fint forms.IntegerField()
fip forms.IPAddressField()
fmochoice forms.ModelChoiceField()
fmomuchoice forms.ModelMultipleChoiceField()
fmuchoice forms.MultipleChoiceField()
fmuval forms.MultipleValueField()
fnullbool forms.NullBooleanField()
fregex forms.RegexField()
fslug forms.SlugField()
fsdatetime forms.SplitDateTime()
ftime forms.TimeField()
ftchoice forms.TypedChoiceField()
ftmuchoice forms.TypedMultipleChoiceField()
furl forms.URLField()

Snippets for Django Views

Abbreviation Code
view Function Based View
createview Generic Create View
updateview Generic Update View
deleteview Generic Delete View
detailview Generic Detail View
listview Generic List View
templateview Generic Template View
adminview Generic Admin View
tabularinline Tabular Inline View
stackedinline Stacked Inline View
dispatch dispatch method for CBVs
get_context_data get_context_data method for CBVs

Snippets for Django Models

Abbreviation Code
Model Simple Model Class
Model_full Full Model Class(with TODOs)

Snippets for Python

Abbreviation Code
init __init__(self, *args, **kwargs)
pdb import pdb ; pdb.set_trace()
ipdb import ipdb ; ipdb.set_trace()
npdb from nose.tools import set_trace; set_trace()
traceback import traceback; traceback.print_exc();
utfc coding: utf-8

Completions

Abbreviation
null
blank
choices
db_column
db_index
db_tablespace
default
related_name
editable
error_message
help_message
primary_key
unique
unique_together
unique_for_date
unique_for_month
unique_for_year
verbose_name
verbose_name_plural
validators
auto_now_add
auto_now
required
label
initial
widget
localized
return
RequestContext
context_instance
render_to_response
render
redirect
get_object_or_404
get_list_or_404