Django : https, nginx, uwsgi et is_secure()

Si vous utilisez wsgi avec nginx pour servir vos application Django, vous avez peut être rencontré ce problème : request.is_secure() return false, alors que votre site est bien en HTTPS… La solution est très simple, dans votre fichier de conf Nginx ajoutez: server { listen 443; server_name my_domain.io;   ssl on; ssl_certificate /etc/nginx/certificates/certif.crt; ssl_certificate_key /etc/nginx/certificates/certif.key;Lire la suite

Fabric – yum, pip, cacher les sorties – stdout

Cet article parle de Fabric1. Depuis Fabric2 est sortie, et a beaucoup changé. Fabric est franchement un outil vraiment bien branlé pour faire ses déploiements, mais aussi installer ses serveurs. Par exemple, voici une installation basique: from fabric.api import * from fabric.colors import *   def install(): env.user = ‘admin’ print(green(’=== Installing basics for Nginx/Uwsgi/MariaDB/RabbitMQLire la suite

Model class django.contrib.contenttypes.models.ContentType doesn’t declare an explicit app_label

En voilà un warning pratique à régler encore. /[…]/python2.7/site-packages/django/contrib/contenttypes/models.py:159: RemovedInDjango19Warning: Model class django.contrib.contenttypes.models.ContentType doesn’t declare an explicit app_label and either isn’t in an application in INSTALLED_APPS or else was imported before its application was loaded. This will no longer be supported in Django 1.9. class ContentType(models.Model): Et si vous utilisez le module auth, voua aurezLire la suite