Tag: django
-
Django 1.5 released
Endlich. Nach rund 11 Monaten Arbeit – Django 1.4 wurde am 23. März vergangenen Jahres veröffentlicht – ist die nächste Version des Web-Frameworks veröffentlicht worden.
Zu den Neuerungen gehören Python3 Support, ein konfigurierbares UserModel, die Möglichkeit Subsets eines Models in die Datenbank zu speichern.
Django 1.5 Release Notes.
-
Django Settings
Um Django in verschiedenen Umgebungen betreiben zu können, kann man das settings.py verwenden. Oft genug passiert es, dass eine Umgebung von der anderen nur in einem Parameter unterscheidet. In der Regel ist das DEBUG = (True|False). (more…)
-
web development – Best practices
Christopher Groskopf vom Chicago Tribune beschreibt in einem Blogartikel “Best Practices”, nicht nur zu Django und Python, sondern auch generell zu Web Development. Der Artikel spricht dabei folgende Themen an:
- Version control
- Python
- Django
- JavaScript
- HTML/CSS
- Images
- Testing
Best practices in web development with Python and Django « News Apps Blog.
-
Django with Celery
Erste Schritte mit Celery und Django-Celery
Installation:
In debian wheezy, einfach folgende Pakete installieren:
python-celery python-django-celery
settings.py:
INSTALLED_APPS = ( ..., 'djcelery', 'kombu.transport.django', ..., ) import djcelery djcelery.setup_loader() BROKER_URL="django://"
PROJECT/APP/tasks.py:
from celery.task import Task from celery.registry import tasks class SomeTask(Task): def run(self, SomeArg, **kwargs): return SomeResult tasks.register(SomeTask)
celeryd:
./manage.py celeryd
Allerdings produziert settings.DEBUG folgende Warning:
UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments!
See also:
- Celery Documentation: First Steps with Django
- Tutorial-celery-with-django
-
Pinterest Architecture
-
Try Redis instead
Beschreibung, wie man Redis statt memcached in django verwendet.
Try Redis instead /via unfoldthat.com.