Articles of django

La modification du dictionnaire dans la session Django ne modifie pas la session

Je stocke des dictionnaires dans ma session référencée par une clé de chaîne: >>> request.session[‘my_dict’] = {‘a’: 1, ‘b’: 2, ‘c’: 3} Le problème que j’ai rencontré est que lorsque j’ai modifié le dictionnaire directement, la valeur ne sera pas modifiée lors de la prochaine demande: >>> request.session[‘my_dict’].pop(‘c’) 3 >>> request.session.has_key(‘c’) False # looks okay… […]

Django: quelle est la différence (rel & field)

Quelle est la différence entre les models.ManyToManyField de models.ManyToManyField et les models.ManyToManyRel ? Je suis confus à ce sujet.

Gestion de fichiers statiques pour plusieurs applications dans Django

Je développe un projet Django (1.3) composé de nombreuses applications. Chaque application a ses propres fichiers statiques dans son propre répertoire static . De plus, j’ai ajouté un répertoire appelé project_static qui devrait contenir des fichiers statiques communs aux différentes applications, telles que jQuery. Le problème que je rencontre immédiatement est celui des collisions de […]

Essayez d’écrire une firebase database en lecture seule – Erreur Django avec SELinux

J’ai un serveur CentOS sur lequel je possède Apache, Django, Django CMS et mod_wsgi. Mes fichiers de projet Django sont stockés dans le /srv et SELinux est activé pour des raisons de sécurité. J’ai réussi à intégrer Django-CMS dans Django et lorsque je visite l’IP locale, je vois mes pages. Cependant, lorsque j’essaie de visiter […]

Obtenir des valeurs distinctes de Queryset par champ

J’ai ce modèle: class Visit(models.Model): timestamp = models.DateTimeField(editable=False) ip_address = models.IPAddressField(editable=False) Si un utilisateur visite plusieurs fois en une journée, comment puis-je filtrer les lignes uniques en fonction du champ ip? (Je veux les visites uniques pour aujourd’hui) today = datetime.datetime.today() yesterday = datetime.datetime.today() – datetime.timedelta(days=1) visits = Visit.objects.filter(timestamp__range=(yesterday, today)) #.something? MODIFIER: Je vois que […]

Django: comment savoir si le signal post_save se déclenche sur un nouvel object?

Je dois effectuer un post-traitement en arrière-plan sur les objects nouvellement créés dans Django. Ce post-traitement ne doit être exécuté que sur de nouveaux objects, et non sur des objects simplement mis à jour. Je sais que dans pre_save je peux vérifier si l’object a un identifiant, s’il ne l’a pas, alors c’est un nouvel […]

Objet modèle Django avec création de clé étrangère

Salut Supposons que je dispose d’une classe de modèle simple comme celle-ci: class TestModel(models.Model): testkey = models.ForeignKey(TestModel2) … Lorsque je crée un object TestModel, je dois lui transmettre une instance de l’object TestModel2 pour le créer: testkey =TestModel2.objects.get(id=…) TestModel.objects.create(testkey=testkey) Je suppose que cela se traduit par deux requêtes pour la firebase database et que je […]

Django 1.7 – Comment supprimer «(1_6.W001) Certains lancements de projets peuvent ne pas s’exécuter comme prévu»?

J’ai une application Django qui contient des parties écrites à l’origine dans Django 1.2, et l’application a été mise à niveau jusqu’à la version 1.7. Après la mise à niveau vers la version 1.7, je reçois l’avertissement suivant de la commande python manage.py check : System check identified some issues: WARNINGS: ?: (1_6.W001) Some project […]

Django Query en utilisant .order_by () et .latest ()

J’ai un modèle: class MyModel(models.Model): creation_date = models.DateTimeField(auto_now_add = True, editable=False) class Meta: get_latest_by = ‘creation_date’ À mon avis, j’avais une question à faire: instances = MyModel.objects.all().order_by(‘creation_date’) Et puis plus tard je voulais des instances.latest() , mais cela ne me donnerait pas la bonne instance, en fait cela m’a donné la première instance. Ce n’est […]

Manipulation des données dans le panneau d’administration de Django sur Enregistrer

Ok, voici le maigre: # models.py class Article( models.Model ): title = models.CharField( max_length = 255 ) author = models.ForeignKey( User ) published_at = models.DateTimeField( auto_now_add = True ) body = models.TextField( ) def __unicode__( self ): return self.title # admin.py from hpccoe.news.models import Article from django.consortingb import admin from django import forms from django.forms […]