Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 32e12b174f
Fetching contributors…

Cannot retrieve contributors at this time

181 lines (167 sloc) 6.178 kb

Django support for Sublime Text 2

Overview

Installation

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

Or use PackageControl.

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 %}
templatetag {% templatetag %}
url {% url %}
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 {% %}
static {{ 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()
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 Tag
fchar forms.CharField()
fchoice forms.ChoiceField()
fcombo forms.ComboField()
fdate forms.DateField()
fdatetime forms.DateTime()
fdecimal forms.DecimalField()
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()

Completions

Full list of all available settings
  • 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
Jump to Line
Something went wrong with that request. Please try again.