.gUc@sZddlmZddlmZddlmZddlmZdefdYZ dS(i(tdatetime_utils(tdb(tSchemaMigration(tmodelst MigrationcBseZdZdZiiidd6d6dgidd6fd6d gidd 6d d 6fd 6dgidd6dd6dd6fd6d6iidd6dd6dd6d6d gidd 6fd6dgidd6fd6dgidd6fd6d gid d 6fd 6d!6iid"d6d6d#gid$d%6fd&6d'gid(d 6dd6fd)6d gid*d 6dd6fd+6dgid,d6dd6dd6fd-6dgidd6fd6d.gidd%6fd/6d.gidd%6fd06d.gidd%6fd16d#gid$d%6fd26d gid*d 6dd6fd36d gid4d 6fd56dgidd6dd6dd6fd66d gidd 6d*d 6fd76d86iid9d6d:d6d;d6d<d=6d6d gidd 6fd>6dgidd6fd6d gidd 6fd?6d gidd 6fd 6d@6iidAd6d6dgidd6fd6d gidBd 6fdC6dD6i idEd6dFd6dGd6d6d gidHd 6fdI6d gidJd 6fdK6d gidLd 6fdM6dgidd6fd6dgidNd6fdO6d gidPd 6fdQ6d gidd 6fdR6dgidSd6fdT6d.gidd%6fdU6dV6iidWd6dXd6dYd6d6d gidZd 6fdI6dgidd6fd6d gidBd 6fdR6d[6i id\d6d]d6d6dgidd6fd6d gidPd 6fd^6d_gidd`6dZda6dbdc6dd6fdd6d_gideda6dfdc6fdg6dgidhd6dd6fdi6dgidjd6fdk6d.gidd%6fdU6dgidld6fdm6dn6i idod6dpd6d6d gid d 6fdq6d gid d 6fdr6dgidd6fd6dgidsd6fdt6d gid d 6fdR6d.gidd%6fdU6dgidud6fdv6dgidwd6dd`6dd6fdx6dy6iidzd6d{d6d|d6d6dgidd6fd6d gidPd 6fd}6d~6iidd6dd6dd6d6dgidd`6dd6fd6dgifd6dgidd6fd6d gidPd 6dd`6dd6fd6d gid*d 6fdR6dgidd6fd}6d.gidd%6fdU6d6iidd6dd6dd6d6dgidd6fd6d gidd 6dd`6dd6fd6d gidd 6fd6d.gidd%6fdU6d6iidd6dd6dd6d6d gidd 6fd6dgidd6fd6dgidsd6fdt6d gided 6fd6d6idgidNd6dd6fd6idd6dd6dd6d6dgidd6fd6dgifdR6d6iidd6dXd6dd6d6d gidZd 6fdI6dgidd6fd6d gid d 6fdR6d6iidd6dd6dd6d6d_gidZda6dfdc6fd6dgidd6fd6d gidPd 6fd6d gidHd 6fd6d gidHd 6fd6d6idgidd 6fd6idd6dd6d6dgidd6fd6dgidd%6fd6dgidd6fd6dgidd6fd6d6i idd6dd6d6dgidd6dd`6dd6fd6dgidd`6dd6fd6dgidd6fd6dgidd`6dd6fd6d gidPd 6dd`6dd6fd6d gidPd 6dd`6dd6fd6dgidd`6dd6fd6dgidd6fd6d6iidd6dd6dd6d6dgidd6fd6dgidsd6fdt6d gidd 6fdR6d gidd 6fd6d6iidd6dd6dd6d6dgidd6fd6d gidd 6fdR6d6iidd6d6dgidd6fd6dgidd6fd6dgidd%6dSd6fdT6dgidd%6fd6dgifd6dgifd6d6i idd6dd6d6d gidPd 6fd6dgidd6dd6dd6fd6dgidd%6fd6dgidd6fd6d gidPd 6fd6dgidsd6fdt6dgidd6fd6dgidd6fd6d6iidd6d6dgidd6fd6d gidPd 6fd6dgidd6fd6dgidd6fd6dgidd%6fd6d6iidd6dd6d6dgidd%6fd6d gidd%6dPd 6fd6d.gidd%6fd6dgidd6fd6dgidd6fd6d gidd%6dPd 6fd6dgifd6dgifd6dgidd6dd`6dd6fd6dgidd6fd6dgifd6dgifd6dgifd6d6iidd6dd6dd6d6d gidfd 6fdI6dgidd6fd6d gidPd 6fdR6d6iidd6dd6d6dgidsd6fd6d gidPd 6fd6dgidd6fd6d gidPd 6fd6d.gidd%6fdU6d6ZdgZRS(cCs#tjdd|jddS(Nucontrol_nivelacionttonelajes"django.db.models.fields.FloatField(Rt alter_columntgf(tselftorm((sV/home/paco/insumos/apps/control/migrations/0008_auto__chg_field_nivelacion_tonelaje.pytforwards scCs#tjdd|jddS(Nucontrol_nivelacionRs$django.db.models.fields.IntegerField(RRR(RR ((sV/home/paco/insumos/apps/control/migrations/0008_auto__chg_field_nivelacion_tonelaje.pyt backwardsstGroupt object_nametMetas!django.db.models.fields.AutoFieldtTruet primary_keyuids!django.db.models.fields.CharFieldtuniquet80t max_lengthtnames/django.db.models.fields.related.ManyToManyFielduorm['auth.Permission']ttotFalset symmetricaltblankt permissionsu auth.groupsA(u'content_type__app_label', u'content_type__model', u'codename')torderings!((u'content_type', u'codename'),)tunique_togethert Permissiont100tcodenames*django.db.models.fields.related.ForeignKeyuorm['contenttypes.ContentType']t content_typet50uauth.permissiontUsers%django.db.models.fields.DateTimeFieldsdatetime.datetime.nowtdefaultt date_joineds"django.db.models.fields.EmailFieldt75temailt30t first_nameuorm['auth.Group']tgroupss$django.db.models.fields.BooleanFieldt is_activetis_stafft is_superusert last_logint last_namet128tpasswordtuser_permissionstusernameu auth.users ('name',)s(('app_label', 'model'),)t ContentTypes'django_content_type'tdb_tablet app_labeltmodelucontenttypes.contenttypetCatConceptosADt250ttextoucontrol.catconceptosads ['folio', 'localidad', 'nombre']s(['clave', 'folio'],)t CatEscuelat10tclavet500t domiciliot7tfoliouorm['control.Localidad']t localidadt20tno_jntnombreuorm['control.CatRuta']trutatstatusucontrol.catescuelas['clave', 'nombre']s(['clave', 'nombre'],)tCatObservacionest5ucontrol.catobservacioness['tipoPaquete']t CatPaquetet noContratos$django.db.models.fields.DecimalFieldtnullt max_digitst3tdecimal_placestpesot6t2tpreciouorm['control.CatProductos']tproductouorm['control.CatProveedor']t proveedoruorm['control.TipoPaquete']t tipoPaqueteucontrol.catpaquetes['nombre', 'apellidoPaterno']t CatPersonatapellidoMaternotapellidoPaternouorm['control.Municipio']t municipiouorm['control.CatTipoPersona']t tipoPersonauorm['auth.User']tusuarioucontrol.catpersonas['presentacion']s(['presentacion'],)tCatPresentacionProductot presentacionucontrol.catpresentacionproductos ['nombre']s (['nombre'],)t CatProductoss$django.db.models.fields.IntegerFieldtcantidads!django.db.models.fields.TextFieldt descripciontmarcau&orm['control.CatPresentacionProducto']ucontrol.catproductoss['nombreProveedor']s(['nombreProveedor'],)t CatProveedort300t licitaciontnombreProveedorucontrol.catproveedors['numeroProyecto']s(['numeroProyecto'],)t CatProyectotnumeroProyectoucontrol.catproyectot LocalidadtCatRutaucontrol.catrutatCatTipoPersonaucontrol.cattipopersonas ['modelo']s(['numPlaca'],)t CatVehiculot capacidadtmodelotnumPlacaucontrol.catvehiculos'django.db.models.fields.files.FileFieldtDocumentoComites ['escuela']tComiteuorm['control.CatEscuela']tescuelas!django.db.models.fields.DateFields$datetime.datetime(2015, 5, 18, 0, 0)tfechauorm['control.CatPersona']tpromotorucontrol.comites(('registro_abasto',),)tDotacionuorm['control.CatConceptosAD']tconceptotconcepto_lechetlechestopciont opcion_lechestpaquetesuorm['control.RegistroAbasto']tregistro_abastoucontrol.dotacions['municipio', 'nombre']s(['nombre', 'municipio'],)t4tnumeroucontrol.localidadt Municipioucontrol.municipiot Nivelacionu"orm['control.ProgramacionEntrega']tprogramacionentregat0s"django.db.models.fields.FloatFieldRt total_lechesttotal_paquetesucontrol.nivelacions['nombre_chofer']tProgramacionEntregatanou)orm['control.ProgramacionEntregaEscuela']tthrought fecha_repartotmest nombre_choferuorm['control.CatVehiculo']tvehiculoucontrol.programacionentregatProgramacionEntregaEscuelatestatust programacionu"control.programacionentregaescuelatRegistroAbastotanios'2015'tenviados'Mayo'tninastninosuorm['control.CatObservaciones']t observaciont totalMadrest totalNinosttotalNinosLecheucontrol.registroabastos (['clave'],)t TipoPaqueteucontrol.tipopaquetes ['Municipio']tValidarCuadroAbastoucontrol.validarcuadroabastotcontrol(t__name__t __module__R R Rt complete_apps(((sV/home/paco/insumos/apps/control/migrations/0008_auto__chg_field_nivelacion_tonelaje.pyRs  )%%"#,)%%%%%%%N( t south.utilsRtdatetimetsouth.dbRtsouth.v2Rt django.dbRR(((sV/home/paco/insumos/apps/control/migrations/0008_auto__chg_field_nivelacion_tonelaje.pyts