Django: séance de nettoyage de la table de base de données
Ne ce tableau doivent être supprimées ou est-il pris en charge automatiquement par Django?
Vous devez vous connecter pour publier un commentaire.
Ne ce tableau doivent être supprimées ou est-il pris en charge automatiquement par Django?
Vous devez vous connecter pour publier un commentaire.
Django ne fournit PAS de purge automatique. Cependant, il est à portée de main de commande disponibles pour vous aider à le faire manuellement: https://docs.djangoproject.com/en/dev/topics/http/sessions/#clearing-the-session-store
TRUNCATE django_session;
fonctionne également.select*from django_session;
ou pour voir combien il y en aselect count (*)from django_session;
Django 1.6 ou supérieure
python manage.py clearsessions
Django 1.5 ou inférieur
python manage.py cleanup
De Django Shell
from django.contrib.sessions.models import Session
Session.objects.all().delete()
django-session-nettoyage
cornJob
Sur mon
development server
, je préfère une commande de base de données de plus depython manage.py clearsessions
parce que vous supprimez toutes les sessions, et pas seulement les expiré (ici mysql). Afin de vous connecter à votre base de données et à faire:BTW,
session
n'est pas une base de données, mais un tableau (django_session) et une application (django.contrib.les sessions).