background preloader

Django Packages : django reusable apps, sites and tools directory

Django Packages : django reusable apps, sites and tools directory

crée vos logiciels - Le blog: Logiciels, Web, Python, Javascript ... Je voulais le temps de cet article évoquer le framework Django qui permet de développer des applications Internet rapidement. C'est la technologie utilisée pour ce site et je dois dire que j'ai pu confirmé combien Django facilite le développement d'une application web et rend cette tâche agréable. Django tire son nom du guitariste Jazz Django Reinhardt, sans doute le plus grand guitariste du 20ème siècle. Il y aurait tant à dire de ce guitariste génial dont la musique a inspiré le jazz manouche comme personne d'autres. Est-ce que son utilisation garantie de devenir un virtuose du web? Django s'occupe du SQL pour vous Django intègre un ORM (Mapping Objet-Relationnel) qui permet de manipuler simplement une base de données comme un simple objet Python. class Entry(models.Model): title = models.CharField(_('title'), max_length=255) author = models.ForeignKey('auth.User', verbose_name=_('author')) category = models.ForeignKey(Category, verbose_name=_('category')) ...

pydanny's django-uni-form at master - GitHub Web programmer blog Python Datastructures Backed by Redis @ Irrational Exuberance I've been working with Redis quite a bit at work lately, and I've really taken to it. At some point it occurred to me that it would be terribly straightforward to use Redis as the backend for the most common Python datastructures, lists and dictionaries. Not only easy, but doing so would even provide some benefits: readability, distribution across processes/threads/machines, and familiarity with the existing interfaces. The code resulting from these ideas is available on Github. Before you run off, let's consider a few simple but powerful applications of this approach: a shared configuration mechanism and ye olde publisher-consumer example. Shared Configuration Once you start working at scale, managing shared configuration data becomes an increasingly important problem. Pretty straightforward. Distributed Producers and Consumers At a certain point most architectures are in dire need of a message queue. Ok.

untitled These are the basic points we’ll cover. I’ll give a quick introduction to some of the philosophies behind Django, and talk a little bit about how to get Django up and running. I won’t really spend a whole lot of time on either of those topics, though both are quite well documented on the website. So the bulk of this tutorial will be spent on what I like to think of as the three main legs that Django stands on: Models, Views, and Templates (“MTV”). Along the way we’ll cover two of the coolest advanced features of Django: the automatic admin interface, and something called “generic views” that will save you a boatload of time. And if there’s time, I’ll talk about a bunch of little but cool features that might save you time.

Mathieu Agopian » Résultats de recherche » django application Le problème Hier, le 8 avril 2014, une énorme faille de sécurité a été divulguée, nom de code Heartbleed (plus d'infos sur Elle impacte OpenSSL, qui est la technologie qui permet de sécuriser les échanges entre notre navigateur et les sites qui utilisent des adresses qui commencent par " (notez bien le "s" final). Ces sites qui utilisent SSL apparaissent avec un petit cadenas à gauche de leur adresse, dans la barre d'adresse de votre navigateur, indiquant que la connexion est sécurisée. Cette sécurité permet de chiffrer toutes les communications entre le navigateur et le site, empêchant quiconque de pouvoir espionner (par exemple en "sniffant" le wifi sur lequel vous êtes connectés) et récupérer vos mots de passe. Seulement voilà, hier on a appris que cette sécurité comportait un bug logiciel qui permet à n'importe qui de récupérer les mots de passe des utilisateurs et plein d'autres informations sur les sites qui utilisent cette sécurité.

Related: