source: seguimiento_proyectos/sepai/utils/migrations/0001_initial.py

desarrollo
Last change on this file was d65b627, checked in by lhernandez <lhernandez@…>, 7 años ago

Optimizado login, templates de registro de proyectos; se desarrollo el modelo de datos y los formularios para los recursos fisicos y financieros

  • Propiedad mode establecida a 100644
File size: 7.0 KB
Línea 
1# -*- coding: utf-8 -*-
2# Generated by Django 1.10 on 2017-10-24 16:01
3from __future__ import unicode_literals
4
5from django.db import migrations, models
6import django.db.models.deletion
7
8
9class Migration(migrations.Migration):
10
11    initial = True
12
13    dependencies = [
14    ]
15
16    operations = [
17        migrations.CreateModel(
18            name='CategoriaInversion',
19            fields=[
20                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
21                ('tipo', models.CharField(max_length=56)),
22                ('descripcion', models.TextField()),
23            ],
24            options={
25                'ordering': ('tipo',),
26                'verbose_name': 'Categoria Inversion',
27                'verbose_name_plural': 'Categorias Inversiones',
28            },
29        ),
30        migrations.CreateModel(
31            name='Estado',
32            fields=[
33                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
34                ('nombre', models.CharField(max_length=50)),
35            ],
36        ),
37        migrations.CreateModel(
38            name='Institucion',
39            fields=[
40                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
41                ('nombre', models.CharField(max_length=255)),
42            ],
43            options={
44                'ordering': ('nombre',),
45                'verbose_name': 'Institucion',
46                'verbose_name_plural': 'Instituciones',
47            },
48        ),
49        migrations.CreateModel(
50            name='Municipio',
51            fields=[
52                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
53                ('nombre', models.CharField(max_length=50)),
54                ('estado', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utils.Estado')),
55            ],
56        ),
57        migrations.CreateModel(
58            name='Pais',
59            fields=[
60                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
61                ('nombre', models.CharField(max_length=50)),
62            ],
63        ),
64        migrations.CreateModel(
65            name='Parroquia',
66            fields=[
67                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
68                ('nombre', models.CharField(max_length=50)),
69                ('municipio', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utils.Municipio')),
70            ],
71            options={
72                'ordering': ('nombre',),
73            },
74        ),
75        migrations.CreateModel(
76            name='Regularidad',
77            fields=[
78                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
79                ('tipo', models.CharField(max_length=12)),
80                ('descripcion', models.TextField()),
81            ],
82            options={
83                'ordering': ('tipo',),
84                'verbose_name': 'Rgularidad',
85                'verbose_name_plural': 'Rgularidades',
86            },
87        ),
88        migrations.CreateModel(
89            name='TipoBien',
90            fields=[
91                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
92                ('tipo', models.CharField(max_length=20)),
93                ('descripcion', models.TextField(blank=True)),
94            ],
95            options={
96                'ordering': ('tipo',),
97                'verbose_name': 'Tipo de Bien',
98                'verbose_name_plural': 'Tipos de Bienes',
99            },
100        ),
101        migrations.CreateModel(
102            name='TipoCargo',
103            fields=[
104                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
105                ('nombre', models.CharField(max_length=120)),
106            ],
107            options={
108                'ordering': ('nombre',),
109                'verbose_name': 'Cargo',
110                'verbose_name_plural': 'Cargos',
111            },
112        ),
113        migrations.CreateModel(
114            name='TipoDocumento',
115            fields=[
116                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
117                ('abreviatura', models.CharField(max_length=4, verbose_name='Acrónimo')),
118                ('descripcion', models.TextField()),
119            ],
120            options={
121                'ordering': ('abreviatura',),
122                'verbose_name': 'Tipo Documento',
123                'verbose_name_plural': 'Tipos Documentos',
124            },
125        ),
126        migrations.CreateModel(
127            name='TipoFinanciamiento',
128            fields=[
129                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
130                ('tipo', models.CharField(max_length=128)),
131                ('descripcion', models.TextField()),
132            ],
133            options={
134                'ordering': ('tipo',),
135                'verbose_name': 'Tipo Financiamiento',
136                'verbose_name_plural': 'Tipos Financiamientos',
137            },
138        ),
139        migrations.CreateModel(
140            name='TipoMoneda',
141            fields=[
142                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
143                ('tipo', models.CharField(max_length=128)),
144                ('iso', models.CharField(max_length=3)),
145                ('simbolo', models.CharField(max_length=10)),
146            ],
147            options={
148                'ordering': ('tipo',),
149                'verbose_name': 'Tipo de Moneda',
150                'verbose_name_plural': 'Tipos de Monedas',
151            },
152        ),
153        migrations.CreateModel(
154            name='TipoProducto',
155            fields=[
156                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
157                ('tipo', models.CharField(max_length=20)),
158                ('descripcion', models.TextField(blank=True)),
159            ],
160            options={
161                'ordering': ('tipo',),
162                'verbose_name': 'Tipo de Producto',
163                'verbose_name_plural': 'Tipos de Productos',
164            },
165        ),
166        migrations.CreateModel(
167            name='UnidadMedida',
168            fields=[
169                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
170                ('medida', models.CharField(max_length=28)),
171                ('abreviatura', models.CharField(max_length=5)),
172            ],
173            options={
174                'ordering': ('medida',),
175                'verbose_name': 'Unidad de Medida',
176                'verbose_name_plural': 'Unidades de Medidas',
177            },
178        ),
179        migrations.AddField(
180            model_name='estado',
181            name='pais',
182            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='utils.Pais'),
183        ),
184    ]
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.