Skip to content

Commit 8a8f40a

Browse files
Anulacion
1 parent 5bd712b commit 8a8f40a

File tree

158 files changed

+1213
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+1213
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
DEBUG = True
2+
SECRET_KEY = 'django-insecure-!m55u0u^f4j0act0fot5vy$8ezj2%z&n6n!m&$)au1442hj-!('
3+
DATABASE_URL = 'postgresql://postgres:postgres@localhost:5432/wallet'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import psycopg2
2+
3+
# Connect to your PostgreSQL database on a remote server
4+
conn = psycopg2.connect(host="127.0.0.1", port="5432", dbname="test_erp", user="postgres", password="postgres")
5+
6+
# Open a cursor to perform database operations
7+
cur = conn.cursor()
8+
9+
# Execute a test query
10+
cur.execute("SELECT * FROM clients")
11+
12+
# Retrieve query results
13+
records = cur.fetchall()
14+
15+
# Finally, you may print the output to the console or use it anyway you like
16+
print(records)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[ZoneTransfer]
2+
ZoneId=3
3+
ReferrerUrl=https://www.django-rest-framework.org/img/logo.png
4+
HostUrl=https://www.django-rest-framework.org/img/logo.png

Django-rest-framework/5_ModelMetaAnulacion/tutorial/tutorial/README

Whitespace-only changes.

Django-rest-framework/5_ModelMetaAnulacion/tutorial/tutorial/application/modelAnulacionMetodos/__init__.py

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.contrib import admin
2+
3+
from application.modelAnulacionMetodos.models import Blog
4+
5+
# Register your models here.
6+
admin.site.register(Blog)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.apps import AppConfig
2+
3+
4+
class ModelanulacionmetodosConfig(AppConfig):
5+
default_auto_field = 'django.db.models.BigAutoField'
6+
name = 'application.modelAnulacionMetodos'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Generated by Django 4.0.4 on 2022-05-18 21:17
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
initial = True
9+
10+
dependencies = [
11+
]
12+
13+
operations = [
14+
migrations.CreateModel(
15+
name='Blog',
16+
fields=[
17+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18+
('name', models.CharField(max_length=100)),
19+
('tagline', models.TextField()),
20+
],
21+
),
22+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated by Django 4.0.4 on 2022-05-18 21:25
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('modelAnulacionMetodos', '0001_initial'),
10+
]
11+
12+
operations = [
13+
migrations.RenameModel(
14+
old_name='Blog',
15+
new_name='Blog1',
16+
),
17+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated by Django 4.0.4 on 2022-05-18 21:31
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('modelAnulacionMetodos', '0002_rename_blog_blog1'),
10+
]
11+
12+
operations = [
13+
migrations.RenameModel(
14+
old_name='Blog1',
15+
new_name='Blog',
16+
),
17+
]

Django-rest-framework/5_ModelMetaAnulacion/tutorial/tutorial/application/modelAnulacionMetodos/migrations/__init__.py

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from django.db import models
2+
3+
# Create your models here.
4+
5+
# https://docs.djangoproject.com/en/4.0/topics/db/models/#overriding-predefined-model-methods
6+
7+
class Blog(models.Model):
8+
name = models.CharField(max_length=100)
9+
tagline = models.TextField()
10+
11+
def save(self, *args, **kwargs):
12+
if self.name == "brian":
13+
return
14+
else:
15+
super().save(*args, **kwargs) # Call the "real" save() method.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.test import TestCase
2+
3+
# Create your tests here.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.shortcuts import render
2+
3+
# Create your views here.

Django-rest-framework/5_ModelMetaAnulacion/tutorial/tutorial/application/modelMetodos/__init__.py

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from django.contrib import admin
2+
from application.modelMetodos.models import Person
3+
# Register your models here.
4+
5+
6+
# Register your models here.
7+
8+
admin.site.register(Person)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.apps import AppConfig
2+
3+
4+
class ModelmetodosConfig(AppConfig):
5+
default_auto_field = 'django.db.models.BigAutoField'
6+
name = 'application.modelMetodos'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 4.0.4 on 2022-05-18 16:48
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
initial = True
9+
10+
dependencies = [
11+
]
12+
13+
operations = [
14+
migrations.CreateModel(
15+
name='Person',
16+
fields=[
17+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18+
('first_name', models.CharField(max_length=50)),
19+
('last_name', models.CharField(max_length=50)),
20+
('birth_date', models.DateField()),
21+
],
22+
),
23+
]

Django-rest-framework/5_ModelMetaAnulacion/tutorial/tutorial/application/modelMetodos/migrations/__init__.py

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
from django.db import models
2+
3+
# Create your models here.
4+
5+
# https://docs.djangoproject.com/en/4.0/topics/db/models/#model-methods-1
6+
7+
class Person(models.Model):
8+
first_name = models.CharField(max_length=50)
9+
last_name = models.CharField(max_length=50)
10+
birth_date = models.DateField()
11+
12+
def baby_boomer_status_test(self):
13+
"Returns the person's baby-boomer status."
14+
import datetime
15+
if self.birth_date < datetime.date(1945, 8, 1):
16+
print("are you baby")
17+
return "Pre-boomer"
18+
elif self.birth_date < datetime.date(1965, 1, 1):
19+
return "Baby boomer"
20+
else:
21+
print("are you OLD PAPU")
22+
return "Post-boomer"
23+
24+
# decorador
25+
@property
26+
def full_name(self):
27+
"Returns the person's full name."
28+
return '%s %s' % (self.first_name, self.last_name)
29+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
class Usuario:
2+
def __init__(self, username, password, email):
3+
self.username = username
4+
self.__password = self.__generar_password(password)
5+
self.email = email
6+
7+
def __generar_password(self, password):
8+
return password.upper()
9+
10+
def get_password(self):
11+
return self.__password
12+
13+
@property
14+
def password(self):
15+
print("Esto es un property")
16+
return self.__password
17+
18+
#cambio de password
19+
@password.setter
20+
def password(self, valor):
21+
print("Esto es un setter")
22+
self.__password = self.__generar_password(valor)
23+
24+
nombre = Usuario("brian", "briandb", "[email protected]")
25+
# print(nombre)
26+
print("<-----", nombre.password)
27+
28+
# nombre.password = "Nuevo Password"
29+
print("----->", nombre.password)
30+
31+
32+
33+
34+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.test import TestCase
2+
3+
# Create your tests here.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.shortcuts import render
2+
3+
# Create your views here.

Django-rest-framework/5_ModelMetaAnulacion/tutorial/tutorial/application/modelRelacion/__init__.py

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from django.contrib import admin
2+
3+
from application.modelRelacion.models import Person, Group, Membership, Ox
4+
5+
6+
# Register your models here.
7+
8+
admin.site.register(Person)
9+
admin.site.register(Group)
10+
admin.site.register(Membership)
11+
admin.site.register(Ox)
12+
13+
14+
15+
16+
17+
18+
19+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.apps import AppConfig
2+
3+
4+
class ModelrelacionConfig(AppConfig):
5+
default_auto_field = 'django.db.models.BigAutoField'
6+
name = 'application.modelRelacion'
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Generated by Django 4.0.4 on 2022-05-17 17:41
2+
3+
from django.db import migrations, models
4+
import django.db.models.deletion
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
initial = True
10+
11+
dependencies = [
12+
]
13+
14+
operations = [
15+
migrations.CreateModel(
16+
name='Group',
17+
fields=[
18+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
19+
('name', models.CharField(max_length=128)),
20+
],
21+
),
22+
migrations.CreateModel(
23+
name='Person',
24+
fields=[
25+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
26+
('name', models.CharField(max_length=128)),
27+
],
28+
),
29+
migrations.CreateModel(
30+
name='Membership',
31+
fields=[
32+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
33+
('date_joined', models.DateField()),
34+
('invite_reason', models.CharField(max_length=64)),
35+
('group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='modelRelacion.group')),
36+
('person', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='modelRelacion.person')),
37+
],
38+
),
39+
migrations.AddField(
40+
model_name='group',
41+
name='members',
42+
field=models.ManyToManyField(through='modelRelacion.Membership', to='modelRelacion.person'),
43+
),
44+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.0.4 on 2022-05-17 20:44
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('modelRelacion', '0001_initial'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='membership',
15+
name='invite_reason',
16+
field=models.CharField(max_length=200),
17+
),
18+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Generated by Django 4.0.4 on 2022-05-18 14:49
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('modelRelacion', '0002_alter_membership_invite_reason'),
10+
]
11+
12+
operations = [
13+
migrations.CreateModel(
14+
name='Ox',
15+
fields=[
16+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
17+
('horn_length', models.IntegerField()),
18+
],
19+
),
20+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated by Django 4.0.4 on 2022-05-18 16:35
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('modelRelacion', '0003_ox'),
10+
]
11+
12+
operations = [
13+
migrations.AlterModelOptions(
14+
name='ox',
15+
options={'ordering': ['horn_length'], 'verbose_name_plural': 'oxenn'},
16+
),
17+
]

Django-rest-framework/5_ModelMetaAnulacion/tutorial/tutorial/application/modelRelacion/migrations/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)