Django community: RSS
This page, updated regularly, aggregates Community blog posts from the Django community.
-
Novo blog, em Django!
Até que em fim meu blog esta pronto, ainda faltam alguns css, alguns tratamentos e etc mas esta ai, com muito esforço, algumas olheiras e quase “pedindo para sair” meu trabalho esta no ar!Desenvolvi o blog do zero, sem usar recursos do Django como generic-views, o que eu ganhei com isso? Conhecimento, muito conhecimento mesmo, coisa que eu não saberia usando ferramentas prontas ou que levaria um bom tempo para aprender. Foi muito prazeroso trabalhar descobrindo as maravilhas do ... -
Django Inpage 'Edit this object' link
Converting the Django bookmarklets to on page links to ease the process of editing content on a site. -
Django Simplepages - a Basic CMS System
A simple Django CMS that can be used stand alone or with your existing Django site. -
Excluindo e atualizando os dados ModelForm
OBS: Uma versão mais atualizada desse artigo esta em http://rfdev.org/2008/02/21/formularios-no-django/ Dando continuidade ao tutorial Usando NewForms com ModelForm vou complementá-lo com as funções de excluir e alterar os registros. Vamos começar pelo nosso “contatos.html” ele vai ser o único html que vamos usar, o “contatos_lista.html” não iremos mais usar então ele pode ser descartado.O “contatos.html” deve ficar como a baixo:<html> <head> <title>Newforms Django</title> </head><body> {% if nome ... -
Setting up Django on SliceHost with Ubuntu Hardy, Postgres, Apache, and Nginx
Step by step process of setting up Django on an Ubuntu Hardy slice at Slicehost. -
Configurando sua hospedagem Django + FastCGI
Vou descrever aqui os passos para se configurar uma hospedagem Django + FastCGI na TeHospedo. Acesse seu espaço no servidor de hospedagem via SSH, no Linux basta digitar no console: ssh usuario@dominioPara acessar o ssh no Windows use o PuTTY Já logado no ssh, na raiz /home/usuario/ digite mkdir django_projects e mkdir django_srcAgora vamos baixar a versão do SVN do Django, execute o comando svn co http://code.djangoproject.com/svn/django/trunk/ django_src isso ira baixar ... -
Django na TeHospedo
A TeHospedo lança oficialmente a hospedagem Django, com ótimos recursos e serviços de qualidade a TeHospedo é uma excelente escolha para hospedagem não somente de Django. O suporte deles não deixa a desejar, você quer você terá, é só ligar, mandar e-mail ou usar skype ou chat online no site, eles vão lhe atender o mais rápido possível, digo de experiência própria. Os valores são bons e batem a concorrência, certamente é a opção de hospedagem perfeita aqui no Brasil ... -
Fazendo um Middleware para pegar informações
Middleware é um framework de solicitações dentro do Django que corresponde aos processos de request/response (requisição/resposta). È simples é um “plugin” de low-level do sistema global para alterar as entradas e saídas do Django. Vamos à prática, a nossa intenção aqui é fazer um middleware para pegar as informações dos visitantes de um site para depois gerar estatísticas com as mesmas, mas essa ultima parte fica a cargo de sua imaginação. Vamos começar com o model, crie um ... -
Django Templates (editado e resumido)
A linguagem de template do Django foi designada para estabelecer um equilíbrio entre poder e facilidade. Ele foi designado para ser confortável para aqueles que trabalham com HTML. Se você já conhece outras linguagens de template como, Smarty ou CheetahTemplate, você se sentira em casa com os templates do Django. Templates O template é um arquivo texto simples. Ele pode gerar um arquivo baseado em texto formatado (HTML, XML, CSV, etc.).O template contem variáveis, quando o template é avaliado ... -
Formulários no Django
Olá pessoal, no meu ultimo artigo Excluindo e atualizando os dados ModeForm eu cometi um erro, não coloquei no artigo e nem no exemplo a função para alterar os dados, então ele fico apenas adicionando e excluindo os dados. Para corrigir isso eu vou por meio desse artigo explicar passo a passo todas as operações de um formulário básico em Django usando ModelForm.O código fonte do exemplo você pode encontrar no final desse artigo. Crie um projeto e uma ... -
Paginação no Django
Vamos falar sobre paginação de dados, algo muito usado, um exemplo de paginação esta aqui nesse blog. Ao acessar a pagina inicial você ira ver o numero de paginas e as setinhas para navegar nelas, isso foi possível graças ao ObjectPaginator, um recurso do Django para separar os dados de um objeto em paginas.Vamos ao que interessa, vamos usar a seguinte declaração:from django.core.paginator import ObjectPaginatorCom o ObjectPaginator importado vamos ao código, é o mesmo usado ... -
Komodo Edit e Django
Estive testando a ide free o Komodo Edit[1], é a versão free do Komodo IDE, ele possui auto-completar para Python e Django, até um tempo atrás eu usava Aptana mas o auto-completar que considero muito útil é precário no Aptana. Fiz um video[2] de 18min demonstrando o uso do Komodo e serve também para os que estão iniciando no django pois mostro no vídeo como criar um projeto e usar templates, o Komodo trata a linguagem de templates ... -
NicEdit no Admin do Django
Depois de muito tempo sem postar algo aqui, devido a trabalho, faculdade e vícios em geral, eu resolvi fazer um pequeno tutorial de como usar um WYSIWYG, o que eu usarei neste artigo e que gostei muito dele é o NicEdit[url]http://nicedit.com[/url], ele é leve e bem pratico, e fácil de incorporar ao admin do Django. O NicEdit é constituído de dois arquivos, o [b]nicEdit.js[/b] e o [b]nicEditorIcons.gif[/b] nos quais ... -
Ajax no Django com jQuery
Como usar Ajax com o Django? Essa é uma grande pergunta principalmente para os iniciantes. Usar Ajax juntamente com o Django é muito simples como praticamente tudo neste framework.O que irei usar aqui é o framework JavaScript chamado jQuery que sera usado para enviar a requisição e interpretar o retorno em formato json dos dados.Vamos a pratica, o link para download do código fonte esta no final do artigo.Crie um projeto novo:[b]django-admin.py startproject DjangoAjax ... -
Traduce tus proyectos Django con Rosetta
django-rosetta es una aplicación que facilita enormemente el proceso de traducción de tus proyectos y aplicaciones que utilizan internacionalización. La aplicación ofrece un interfaz muy similar al sistema de administración de Django (de hecho hace uso de sus css). Permite visualizar todos los catálogos de traducción, porcentaje de términos traducidos, etc. y realizar traducciones de un modo realmente cómodo. Para cada término de traducción muestra un enlace para sugerir la traducción adecuada que funciona gracias a la AJAX Language API de Google y que nos ahorra mucho tiempo... -
Desarrollar con Django en Mac OS X Leopard
Vamos a ver cómo instalar Django en Mac OS X Leopard de un modo sencillo utilizando Python y SQLite que vienen incluidos en Leopard en sus versiones 2.5.1 para Phyton y 3.4.0 para SQLite. Para probar nuestras aplicaciones usaremos el development server que trae Django. Así no tendremos que instalar nada más que el propio Django... -
Evitar SPAM en formularios con magicforms
¿Quieres evitar el spam en tus formularios sin tener que utilizar captchas ni tener que recurrir a servicios de terceros como Askimet? Entonces magicforms probablemente sea lo que estés buscando. Creadas por fíam, estas dos clases que heredan de django.forms.Form y django.forms.ModelForm respectivamente te ayudan a engañar a los spambots y tener unos formularios limpos de spam. ¿Cómo se consigue? ... -
Sprint online de traducción de documentación
A través de la lista de correo django-es estamos organizando un sprint online de traducción de la documentación de Django al español. El sprint se realizará del 9 al 11 de Enero y servirá para traducir al español las partes más importantes de la documentación. Si quieres participar dirígete al trac del proyecto: http://trac.django.es/ -
Middleware para detectar visitas desde buscadores
Saber si nuestro visitante viene de un buscador es interesante en varios casos. Por ejemplo para almacenar el término de búsqueda que le ha llevado a nuestro sitio web o desde qué buscador ha llegado para nutrir nuestras estadísticas. También nos sirve para destacar en nuestro sitio los términos de búsqueda sobre el resto del texto, facilitando que el usuario identifique rápidamente los fragmentos de información que le interesan ... -
Generar miniaturas de imágenes con django-thumbs
Tras ver que la mayoría de los proyectos existentes para generar miniaturas de imágenes (thumbnails) aún no funcionan con la API de Storage y que algunos resultan algo complejos para lo que yo quería me puse a desarrollar un campo que lo hiciera del modo más sencillo posible ... http://code.google.com/p/django-thumbs/ -
Enviar e-mails con Django y GMail
Personalmente siempre he utilizado mi propio servidor SMTP para el envio de e-mails con Django, pero hoy me he topado con este post en español sobre el post original de Nathan Ostgard que explica fácilmente qué settings debes añadir a tu proyecto para que Django envíe e-mails a través de GMail. Muy útil cuando no disponemos de un servidor SMTP propio ... -
Idiomas en nuestras URLs gracias a django-localeurl
django-localeurl es una aplicación que permite el uso de códigos de idiomas en las URLs de nuestro proyecto. Esto trae la ventaja de que cada página en cada idioma tiene una URL propia. Gracias a ello los buscadores indexan cada página en los distintos idiomas disponibles y nuestros usuarios pueden compartir las URLs de una página en el idioma que deseen. Además funciona a la perfección con LocaleMiddleware ... -
Feliz Navidad y Feliz Año Nuevo
Feliz Navidad Y Feliz Año Nuevo. Gracias por este año de entusiasmo con Django :) -
Traducir la documentación de Django al español
Ya sólo quedan 3 días para que comience el sprint de traducción on-line de la documentación de Django al español. Para que no haya confusiones sobre cómo participar en él os dejamos una breve guia a continuación. -
Comienza el sprint de traducción al español
¡Ya es día 9 de Enero! Comienza el sprint de traducción on-line de la documentación oficial de Django. Podéis seguir todos los pasos para traducir en este post. Recordad que para cualquier problema que surja estamos disponibles en la lista de correo y también a través del formulario de contacto. ¡A sprintar! :)