Djaneiro 0,-1,0,0,1,0

Django support for Sublime Text 2/3

3 years after

================================== Django support for Sublime Text 2/3

.. image:: https://badges.gitter.im/Join%20Chat.svg :alt: Join the chat at https://gitter.im/squ1b3r/Djaneiro :target: https://gitter.im/squ1b3r/Djaneiro?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge 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 %} 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 Tag =============== ====================================================== 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 Tag =================== ====================================================== 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 Tag =================== ====================================================== Model Simple Model Class Model_full Full Model Class(with TODOs) =================== ======================================================

Snippets for Python

=================== ====================================================== Abbreviation Tag =================== ====================================================== 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

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

Related Repositories

sublime-bookmarks

sublime-bookmarks

Sublime Text essential plugins and resources ...

Neon-color-scheme

Neon-color-scheme

A colorful bright-on-black color scheme for Sublime Text and TextMate. Its aim ...

awesome-python

awesome-python

A curated list of awesome Python frameworks, libraries and software. Inspired by ...

awesome-python

awesome-python

A curated list of awesome Python frameworks, libraries and software. Inspired by ...

atom-django-templates

atom-django-templates

Atom support for Django templates. ...


Top Contributors

squ1b3r amiroff girishkumarkh notanumber dnmellen revolunet ScottBarkman mazulo JosephLeon SmileyChris pahko hvdklauw vstoykov kodx singingwolfboy skolsuper jezdez lenz mpilar miohtama natecox samkuehn sidmitra SteveByerly Tead gitter-badger timc3 vladimirnani