Skip to content

Commit 51b6514

Browse files
committed
Agregar modelos del centro comercial y sus migraciones
1 parent 14440d0 commit 51b6514

File tree

3 files changed

+62
-0
lines changed

3 files changed

+62
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# -*- coding: utf-8 -*-
2+
# Generated by Django 1.9.11 on 2018-02-01 00:32
3+
from __future__ import unicode_literals
4+
5+
from django.db import migrations, models
6+
import django.db.models.deletion
7+
8+
9+
class Migration(migrations.Migration):
10+
11+
initial = True
12+
13+
dependencies = [
14+
]
15+
16+
operations = [
17+
migrations.CreateModel(
18+
name='CategoriaLocal',
19+
fields=[
20+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
21+
('name', models.CharField(max_length=200)),
22+
],
23+
),
24+
migrations.CreateModel(
25+
name='CentroComercial',
26+
fields=[
27+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
28+
('name', models.CharField(max_length=200)),
29+
],
30+
),
31+
migrations.CreateModel(
32+
name='Local',
33+
fields=[
34+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
35+
('name', models.CharField(max_length=200)),
36+
('local', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='locales_centro_comercial', to='centro_comercial.CentroComercial')),
37+
],
38+
),
39+
migrations.AddField(
40+
model_name='categorialocal',
41+
name='local',
42+
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='categoria_local', to='centro_comercial.Local'),
43+
),
44+
]

centro_comercial/models.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
1+
# -*- coding: utf-8 -*-
12
from __future__ import unicode_literals
23

34
from django.db import models
45

56
# Create your models here.
7+
class CentroComercial(models.Model):
8+
name = models.CharField(max_length=200)
9+
10+
11+
class Local(models.Model):
12+
local = models.ForeignKey(CentroComercial, on_delete=models.CASCADE,
13+
related_name='locales_centro_comercial')
14+
name = models.CharField(max_length=200)
15+
16+
17+
class CategoriaLocal(models.Model):
18+
local = models.ForeignKey(Local, on_delete=models.CASCADE,
19+
related_name='categoria_local',
20+
blank=True, null=True)
21+
name = models.CharField(max_length=200)

mi_aplicacion/settings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# -*- coding: utf-8 -*-
12
"""
23
Django settings for mi_aplicacion project.
34
@@ -37,6 +38,7 @@
3738
'django.contrib.sessions',
3839
'django.contrib.messages',
3940
'django.contrib.staticfiles',
41+
'centro_comercial.apps.CentroComercialConfig',
4042
]
4143

4244
MIDDLEWARE_CLASSES = [

0 commit comments

Comments
 (0)