Skip to content

Instantly share code, notes, and snippets.

View vanemanza's full-sized avatar
:octocat:

Vanesa Manzanelli vanemanza

:octocat:
View GitHub Profile
from fabric.api import task
from fabric.api import local
from fabric.api import cd
from fabric.api import env
from fabric.api import prefix
from fabric.api import sudo
from fabric.api import run
env.user = 'eduardo'
env.hosts = ['147.182.241.110']
@vanemanza
vanemanza / 0_urllib2.py
Created July 2, 2023 17:13 — forked from kennethreitz/0_urllib2.py
urllib2 vs requests
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib2
gh_url = 'https://api.github.com'
req = urllib2.Request(gh_url)
password_manager = urllib2.HTTPPasswordMgrWithDefaultRealm()
@vanemanza
vanemanza / permissons example
Created October 4, 2022 13:37
Permisos con django
from django.contrib.auth.models import Group
Group.objects.create(name="Awesome Users")
awesome_users = Group.objects.get(name="awesome_users")
awesome_users.permissions.add(permisson, permission, ...)
@vanemanza
vanemanza / example Ruby vs Django
Created October 4, 2022 12:57
Query con Ruby vs Django
# with Ruby on Rails
User.where('email is ?', nil).limit(10)
# with Django
User.objects.filter(email__isnull=True)[:10]
@vanemanza
vanemanza / Permissions examples
Created October 4, 2022 12:46
Ejemplo de como setear los permisos
user.permissions.add(permission, permission, ...)
user.permissions = [permission_list]
user.permissions.clear()
user.get_all_permissions()
@vanemanza
vanemanza / db config example
Created October 4, 2022 12:35
Ejemplo de como configurar la base de datos
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
@vanemanza
vanemanza / Model example
Created October 4, 2022 12:32
Ejemplo de modelo con Django
from djangodjango.conf import settings
from django.db import models
from django.utils import timezone
class Post(models.Model):
author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
title = models.CharField(max_length=200)
text = models.TextField()
@vanemanza
vanemanza / permisos
Created October 3, 2022 18:41
Permisos con Django
from django.contrib.auth.models import Group
Group.objects.create(name="administacion")
administracion = Group.objects.get(name="administracion")
administracion.permisos.add(permiso1, permiso2)
@vanemanza
vanemanza / permisos
Created October 3, 2022 18:37
permisos con django
user.permissions.add(permiso1, permiso2)
user.permissions = [lista_de_permisos]
user.permissions.clear()
user.get_all_permissions()
@vanemanza
vanemanza / django models
Created October 3, 2022 18:34
Ejemplo de modelo con Django
from django.conf import settings
from django.db import models
from django.utils import timezone
class Post(models.Model):
autor = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
titulo = models.CharField(max_length=200)
texto = models.TextField()
creado = models.DateTimeField(