Skip to content

jupitercl/django-orm-standalone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

django-orm-standalone

Django ORM Standalone

Settings

Editar archivo settings.py y habilitar la conexion para el motor que usara.

Se debe instalar el paquete necesario para cada motor

Models

Para crear modelos se deben agregar en el archivo models.py

from django.db import models

class User(models.Model):
    name = models.CharField(max_length=255)
    email = models.EmailField(max_length=255)
    grupo = models.ManyToManyField('Group')

class Group(models.Model):
    name = models.CharField(max_length=255)

Migrate

Migrar los modelos creados o modificados

$ source ENV/bin/activate
(ENV) $ python manage.py makemigrate
(ENV) $ python manage.py migrate

Example

Ejemplo de uso

import orm
orm.Orm()

from data.models import User, Group
obj_grupo, created = Group.objects.get_or_create(name='GrupoEjemplo')
User.objects.create(name='Jose', email='example@domain.com', grupo=obj_grupo)
user = User.objects.all()[0]
print user.name
print user.grupo_set[0].name

About

Django ORM Standalone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published