# Encoding: UTF-8

[{content: "${1:FIELDNAME} = models.AutoField()",
  name: "AutoField",
  scope: "source.python.django",
  tabTrigger: "auto",
  uuid: "5D4F70FB-4A51-41D4-B729-920F827E70D2"},
 {content: "${1:FIELDNAME} = models.BooleanField(${2:default=True})",
  name: "BooleanField",
  scope: "source.python.django",
  tabTrigger: "boolean",
  uuid: "27531D3B-899B-4872-A16D-7275E4E91B02"},
 {content: 
   "${1:FIELDNAME} = models.CharField(${2:blank=True}, max_length=${3:100})",
  name: "CharField",
  scope: "source.python.django",
  tabTrigger: "char",
  uuid: "97FCBFBC-BBEE-408B-BF5D-203D895FCFBA"},
 {content: "${1:FIELDNAME} = models.CommaSeparatedIntegerField(max_length=$2)",
  name: "CommaSeparatedIntegerField",
  scope: "source.python.django",
  tabTrigger: "commaseparatedinteger",
  uuid: "8FA6C6F3-4F38-4560-A565-39FB0C498B74"},
 {content: 
   "${1:FIELDNAME} = models.DateField(${2:default=datetime.datetime.today})",
  name: "DateField",
  scope: "source.python.django",
  tabTrigger: "date",
  uuid: "25D5C228-A652-421D-ACC1-924FC5FEBEBE"},
 {content: 
   "${1:FIELDNAME} = models.DateTimeField(${2:blank=True}${3:, default=datetime.datetime.now})",
  name: "DateTimeField",
  scope: "source.python.django",
  tabTrigger: "datetime",
  uuid: "2F382BC6-3AD6-4012-9663-DF2FD744B591"},
 {content: 
   "${1:FIELDNAME} = models.DecimalField(max_digits=$2, decimal_places=$3)",
  name: "DecimalField",
  scope: "source.python.django",
  tabTrigger: "decimal",
  uuid: "0C28D967-6886-42A9-B74F-6E47C649962E"},
 {content: "${1:FIELDNAME} = models.EmailField()",
  name: "EmailField",
  scope: "source.python.django",
  tabTrigger: "email",
  uuid: "23AA908D-8DC6-4657-89A4-83214B85497D"},
 {content: 
   "${1:FIELDNAME} = models.FileField(upload_to=${1:/path/for/upload})",
  name: "FileField",
  scope: "source.python.django",
  tabTrigger: "file",
  uuid: "CD1F651A-9D70-460B-A1AA-92E77908BA6A"},
 {content: 
   "${1:FIELDNAME} = models.FilePathField(path=\"${1:/location/of/choices}\"${2:, match=\"${3:regex}\"}${4:, recursive=True})",
  name: "FilePathField",
  scope: "source.python.django",
  tabTrigger: "filepath",
  uuid: "D9BD861A-B03E-4765-92B2-55AE10067066"},
 {content: "${1:FIELDNAME} = models.FloatField()",
  name: "FloatField",
  scope: "source.python.django",
  tabTrigger: "float",
  uuid: "B2BDB25E-E626-443B-8B6D-2E09FD75876A"},
 {content: "${1:FIELDNAME} = models.ForeignKey(${2:RELATED_MODEL})",
  name: "ForeignKey",
  scope: "source.python.django",
  tabTrigger: "fk",
  uuid: "F497C0D3-812E-4339-8260-8D906337023B"},
 {content: "${1:FIELDNAME} = models.IPAddressField(${2:blank=True})",
  name: "IPAddressField",
  scope: "source.python.django",
  tabTrigger: "ipaddress",
  uuid: "6C53B5EA-B8CD-4FC8-903B-1967FD9E421F"},
 {content: 
   "${1:FIELDNAME} = models.ImageField(upload_to=\"${2:/dir/path}\"${3:, height_field=$4}${5:, width_field=$6})",
  name: "ImageField",
  scope: "source.python.django",
  tabTrigger: "image",
  uuid: "1E41208D-8E7E-42ED-A23C-376075EC6ADB"},
 {content: "${1:FIELDNAME} = models.IntegerField(${2:blank=True, null=True})",
  name: "IntegerField",
  scope: "source.python.django",
  tabTrigger: "integer",
  uuid: "636921D5-6D30-44DC-B49A-4188DF6A8477"},
 {content: "${1:FIELDNAME} = models.ManyToManyField(${2:RELATED_MODEL})",
  name: "ManyToManyField",
  scope: "source.python.django",
  tabTrigger: "manytomany",
  uuid: "449AB31C-BAB7-4D30-AF04-6A070CBE4EF4"},
 {content: 
   "class ${1:Modelname}(models.Model):\n\t\"\"\"${2:($1 description)}\"\"\"\n\t$0\n\n\tclass Admin:\n\t\tlist_display = ('',)\n\t\tsearch_fields = ('',)\n\n\tdef __unicode__(self):\n\t\treturn u\"$1\"\n",
  name: "Model Skeleton",
  scope: "source.python.django",
  tabTrigger: "model",
  uuid: "311C17C5-A556-48D4-B91F-DD28BB0CF4E7"},
 {content: "${1:FIELDNAME} = models.NullBooleanField(${2:default=True})",
  name: "NullBooleanField",
  scope: "source.python.django",
  tabTrigger: "nullboolean",
  uuid: "21013818-A691-4E96-A889-70A0F2F28557"},
 {content: "${1:FIELDNAME} = models.PhoneNumberField(${2:blank=True})",
  name: "PhoneNumberField",
  scope: "source.python.django",
  tabTrigger: "phonenumber",
  uuid: "611E7330-56E2-4B20-A364-265666458121"},
 {content: 
   "${1:FIELDNAME} = models.PositiveIntegerField(${2:blank=True, null=True})",
  name: "PositiveIntegerField",
  scope: "source.python.django",
  tabTrigger: "positiveinteger",
  uuid: "4EFDEB25-E308-4708-9F2F-594582B5CCE0"},
 {content: 
   "${1:FIELDNAME} = models.PositiveSmallIntegerField(${2:blank=True, null=True})",
  name: "PositiveSmallIntegerField",
  scope: "source.python.django",
  tabTrigger: "positivesmallinteger",
  uuid: "9F2FB381-651B-420F-9835-0CADEA5DF7EF"},
 {content: "${1:slug} = models.SlugField(${2:prepopulate_from=(\"$3\",$4)})",
  name: "SlugField",
  scope: "source.python.django",
  tabTrigger: "slug",
  uuid: "8F14D580-0910-40DE-95B4-10825F3CD656"},
 {content: 
   "${1:FIELDNAME} = models.SmallIntegerField(${2:blank=True, null=True})",
  name: "SmallIntegerField",
  scope: "source.python.django",
  tabTrigger: "smallinteger",
  uuid: "E9B61D15-B2CC-4202-9F2D-9AE2C09219BF"},
 {content: "${1:FIELDNAME} = models.TextField(${2:blank=True})",
  name: "TextField",
  scope: "source.python.django",
  tabTrigger: "text",
  uuid: "A15C10E8-4DC9-4C9B-A47E-A47F14663AFE"},
 {content: "${1:FIELDNAME} = models.TimeField(${2:blank=True})",
  name: "TimeField",
  scope: "source.python.django",
  tabTrigger: "time",
  uuid: "343CDE2F-C489-4437-B316-2881C5F1C854"},
 {content: 
   "${1:FIELDNAME} = models.URLField(${2:blank=True}, verify_exists=${3:True})",
  name: "URLField",
  scope: "source.python.django",
  tabTrigger: "url",
  uuid: "4D06CE4E-A856-4607-8D58-A03ED5EB90B1"},
 {content: "${1:FIELDNAME} = models.USStateField(${2:blank=True})",
  name: "USStateField",
  scope: "source.python.django",
  tabTrigger: "usstate",
  uuid: "2F2B9569-8D5D-423E-8B36-75C59BAE9FE4"},
 {content: 
   "${1:FIELDNAME} = models.XMLField(schema_path=${2:/path/to/RelaxNG}${3:, blank=True})",
  name: "XMLField",
  scope: "source.python.django",
  tabTrigger: "xml",
  uuid: "0B31BBE8-B195-4164-B4F6-245803D21C30"},
 {content: 
   "mail.send_mail(\"${1:Subject}\", \"${2:Message}\", \"${3:from@example.com}\", ${4:[\"to@example.com\"]}${5:, fail_silently=True})\n",
  name: "send_mail",
  scope: "source.python.django",
  tabTrigger: "sendmail",
  uuid: "97AF7101-45AD-4286-8AA2-4F43E63EB452"}]
