Cambiar el mimetype feed de django, para que en chrome se vea bonito. - 2011-11-11 15:35:18

Me dice un cliente … Andrés el rss feed de noticias de chrome no se ve bonito como en firefox. Y yo pues wtf si es el navegador que lo interpetra asi. Es que mira como se ve aqui http://cofradia.org/feed/ lo quiero y yo WTF!!! Ok ok revisemos Segun la documentación del RSS El mimetype que devuelve django es “application/rss+xml” en chrome encuentra esto y muestra en plano el xml y no parsea bonito como si fuera un xml.

tryton jsonrpc client for create a database - 2011-10-14 05:31:54

from jsonrpclib import Server as ServerProxy import jsonrpclib import json import pprint server = ServerProxy("http://localhost:8000", verbose=0) try: server.common.db.list(None,None) a = json.loads( jsonrpclib.history.response) pprint.pprint(a["result"]) server.common.db.create(None,None,'new_database_name',"password tryton admin","es_ES","admin_password") except TypeError: a = json.loads( jsonrpclib.history.response) print "error:" print a["error"] Bueno despues de tanto batallar creo que a proteus le hace falta sus metodos para poder: Crear base de datos (:checked) Borrar Base de datos. Hacer dump de base de datos.

Homenaje a Dennis Ritchie - 2011-10-13 21:14:48

/* for Dennis Ritchie */ #include<stdio.h> main() { printf("Goodbye World"); return 0; }

django + werkzeug con uwsgi - 2011-09-29 23:10:00

De echo no necesita modificar en nada el uwsgi. Simplemente tu modulo application tiene que pasar por debugger: import os from werkzeug.debug import DebuggedApplication os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() application = DebuggedApplication(application, evalex=True) Es importante poner en settings : DEBUG_PROPAGATE_EXCEPTIONS = True

WebService con django - 2011-09-27 22:55:28

from soaplib.serializers.primitive import Boolean, String, AnyAsDict, Float, Integer from soaplib.serializers.clazz import Array from soaplib.service import DefinitionBase, rpc from soaplib.wsgi import Application from soaplib.serializers.clazz import ClassSerializer from django.http import HttpResponse from mosketeros.guias_app.guias.models import Brand, ModelCar from mosketeros.settings import MEDIA_URL # the class with actual web methods class ReturnVal(ClassSerializer): # class types: brand = String vehicle = String category = String year = Integer file = String class GuiasService2(DefinitionBase): @rpc(String, String, _returns=Boolean) def Test(self, f1, f2): return True @rpc( _returns=Array(ReturnVal)) def MostrarTodo(self): temp = [] for m in ModelCar.

Vacante python - 2011-09-21 16:20:36

http://www.ofertashacker.com/jobs/148-desarrollador-python

hgsubversion - 2011-09-14 14:13:35

En mi trabajo aun seguimos usando subversion como herramienta para control de codigo. Por que es muy facil de usar, para la gente de diseño. Haces commit y se suben los cambios, esto lo complementamos con hook para que haga ciertos cambios en el servidor y actualice código. Esto facilita el trabajo cuando haces aplicaciones facebook ya que no tienes que apuntar la aplicación a tu maquina local para que puedes hacer devel.

funciones que desconocia de django - 2011-09-09 14:21:47

from django.core.files.images import get_image_dimensions media_img = self.cleaned_data.get('img') img_width, img_height = get_image_dimensions(media_img)

Eventos con python - 2011-09-08 14:25:00

Taller de la olpc Y platica de python en telmexhub En el taller de olpc viene el director de sugarlabs. Esa debe estar buena yo desconozco la olpc y el window/manager desktop una vez lo instale. Veamos que tal esta

Limpiar cache(memcached) de django en una vista - 2011-09-02 14:38:43

from django.core.cache import cache from django.core.urlresolvers import reverse from django.http import HttpResponseRedirect from django.contrib import messages def clear_cache(request): """Clears the complete cache. """ # memcached try: cache._cache.flush_all() except AttributeError: pass <span style="color: #0000aa">try</span>: cache._cache.clear() <span style="color: #0000aa">except</span> AttributeError: <span style="color: #0000aa">pass</span> <span style="color: #0000aa">try</span>: cache._expire_info.clear() <span style="color: #0000aa">except</span> AttributeError: <span style="color: #0000aa">pass</span> messages.info(request,<span style="color: #aa5500">&quot;Cache Cleared&quot;</span>) <span style="color: #0000aa">return</span> HttpResponseRedirect(reverse(<span style="color: #aa5500">&quot;admin:index&quot;</span>))

Mostrar file widget del admin en el form input de template - 2011-08-16 14:27:00

#forms.py from django import forms from django.contrib.admin.widgets import AdminFileWidget class AgregarGuiaForm(forms.Form): year = forms.CharField() file = forms.FileField(widget=AdminFileWidget) #views.py <span style="color: #0000aa">try</span>: <span style="color: #00aaaa">file</span> = guide.get_file().file <span style="color: #0000aa">try</span>: f = SimpleUploadedFile(<span style="color: #00aaaa">file</span>.name, <span style="color: #00aaaa">file</span>.read()) f.url = <span style="color: #00aaaa">file</span>.url file_data = {<span style="color: #aa5500">&#39;file&#39;</span>: f} <span style="color: #0000aa">except</span>: messages.error(request,<span style="color: #aa5500">&quot;archivo no existe %s&quot;</span> % <span style="color: #00aaaa">file</span>.url) file_data = {} <span style="color: #0000aa">except</span>: messages.error(request,<span style="color: #aa5500">&quot;No existe archivo para esta guia&quot;</span>) form1 = AgregarGuiaForm({<span style="color: #aa5500">&#39;year&#39;</span>: guide.

hilite.me - 2011-07-26 16:47:44

Yeah baby alfin un servicio para postear codigo y se vea bonito… tendra api ? class PageLanguageUrl(InclusionTag): """ Displays the url of the current page in the defined language. You can set a language_changer function with the set_language_changer function in the utils.py if there is no page. This is needed if you have slugs in more than one language. """ name = 'page_language_url' template = 'cms/content.html' options = Options( Argument(<span style="color: #aa5500">&#39;lang&#39;</span>), ) <span style="color: #0000aa">def</span> <span style="color: #00aa00">get_context</span>(<span style="color: #00aaaa">self</span>, context, lang): <span style="color: #0000aa">try</span>: <span style="color: #aaaaaa; font-style: italic"># If there&#39;s an exception (500), default context_processors may not be called.

djangobb - 2011-07-25 04:03:00

Pues se me ocurrio hacer un forum de longboard para mexico, de echo no existe tal foro y solo para el gabacho. Emprendi la busqueda por el grid de forums y hay varias soluciones completas para django y la que mas me gusto fue djangobb. Facil y sencillo de instalar. Tuve problemas con dependencias pero no hubo tanto problema mas que ajustar versiones. ¿Qué me gusto?, pues el admin se lo deja al adminsitrador de django.

ownCloud.org - 2011-06-09 15:53:00

Me acorde de ownCloud por este post ownCloud vs iCloud en reddit. Ya habia oido hablar de ownCloud el año pasado en el keynote de KDE en el evento que hacen gnomesubmit and kde akademy. ownCloud es una inciativa de Frank Karlitschek quien quiere ser la solución del cloud storage(almacenamiento de archivos) para cualquier usuario opensource. Esta muy buena la idea como para una startups sus puntos principales son: