Skip to content

Instantly share code, notes, and snippets.

import uuid
import requests
from django.core.files.base import ContentFile
from django.db import models
from django.db.models.fields.files import ImageFileDescriptor, ImageFieldFile
class UrlImageFileDescriptor(ImageFileDescriptor):
def __init__(self, field):
from django.db.models.signals import pre_delete, post_save
from django.contrib.admin.models import LogEntry, DELETION, ADDITION, CHANGE
from django.utils.encoding import force_text
##Django admin
def get_content_type_for_model(obj):
return ContentType.objects.get_for_model(obj)
import inspect
from django.core.handlers.wsgi import WSGIRequest
from django.db.models.signals import pre_save, pre_delete
from django.contrib.admin.models import LogEntry, DELETION, ADDITION, CHANGE
from django.utils.encoding import force_text
##Django admin
def get_content_type_for_model(obj):
return ContentType.objects.get_for_model(obj)
import inspect
from django.core.handlers.wsgi import WSGIRequest
#Encontrado en Google https://groups.google.com/forum/#!topic/django-users/RM7ZZ9naNQA
def obtener_request():
try:
user = None
outer_frames = inspect.getouterframes(inspect.currentframe())
for tpl in outer_frames:
arginfo = inspect.getargvalues(tpl[0])
if(type(arginfo[3]) is dict):
arg_dict = arginfo[3].copy()
for k in arg_dict:
from django.contrib.contenttypes.fields import GenericForeignKey
from django.contrib.contenttypes.models import ContentType
class Log_Entry_General(models.Model):
mensaje = models.CharField()
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
object = Generic.ForeignKey('content_type', 'object_id')
@Verurteilt
Verurteilt / csv_script.py
Last active January 3, 2016 04:58
Script para leer el csv de este gustavo, creado por mi putin
import csv
data = list()
with open('Base.csv', 'rU') as f:
reader = csv.DictReader(f, quotechar='|', quoting=csv.QUOTE_MINIMAL)
for row in reader:
for (k,v) in row.items():
z = k.replace('\t', ",")
n = v.replace('\t', ",")
num = {str(reader.line_num):(z.split(','), n.split(','))}
@Verurteilt
Verurteilt / queryset.py
Created January 11, 2014 04:13
get_queryset Admin
from django.contrib import admin
class MiAdmin(model.Admin):
def get_queryset(self, request):
qs = Model.objects.filter(usuario=request.user) ###NO PONGAS [0] porque si no dara error en al base de datos debido a que [0] devuelve un modelo no un queryset, por eso se llama get_queryset
ordering = self.get_ordering(request)
if ordering:
qs = qs.order_by(*ordering)
{
:+
{:app
#{:lt.objs.clients.local/startup-with-local-client
:lt.objs.sidebar.workspace/workspace.open-on-start
:lt.objs.settings2/load-behaviors
:lt.objs.settings2/load-keys
:lt.objs.settings2/create-user-settings
:lt.objs.proc/set-path-OSX
:lt.objs.workspace/reconstitute-last-workspace
@Verurteilt
Verurteilt / my.js
Last active December 19, 2015 19:49
FIle for StackOverflow problem
$(document).ajaxSend(function(event, xhr, settings) {
function getCookie(name) {
var cookieValue = null;
if (document.cookie && document.cookie !== '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
$(document).ajaxSend(function(event, xhr, settings) {
function getCookie(name) {
var cookieValue = null;
if (document.cookie && document.cookie !== '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));