Articles of django

Créer un profil utilisateur étendu

J’ai un modèle étendu de UserProfile dans django: class UserProfile(models.Model): user = models.ForeignKey(User, unique=True) #other things in that profile Et un signaux.py: from registration.signals import user_registered from models import UserProfile from django.consortingb.auth.models import User def createUserProfile(sender, instance, **kwargs): profile = users.models.UserProfile() profile.setUser(sender) profile.save() user_registered.connect(createUserProfile, sender=User) Je m’assure que le signal est enregistré en ayant ceci […]

Comment retourner la réponse HTTP 400 dans Django?

Je veux retourner une réponse HTTP 400 à partir de ma fonction de vue django si les données GET de la demande sont invalides et ne peuvent pas être analysées. Comment puis-je faire cela? Il ne semble pas y avoir de classe Exception correspondante comme pour 404: raise Http404

Comment déposer une table de SQLite3 dans DJango?

J’ai créé un modèle et j’ai lancé python manage.py syncdb. Je pense que cela a créé une table dans la firebase database. Puis je me suis rendu compte que j’avais créé une colonne de manière incorrecte, alors je l’ai changée et j’ai exécuté la même commande, pensant que cela laisserait tomber l’ancienne table et en […]

Mettre un formulaire de connexion django sur chaque page

Je voudrais que le formulaire de connexion (AuthenticationForm from django.consortingb.auth) apparaisse sur chaque page de mon site si l’utilisateur n’est pas connecté. Lorsque l’utilisateur se connecte, il sera redirigé vers la même page. S’il y a une erreur, l’erreur sera affichée sur la même page avec le formulaire. Je suppose que vous avez besoin d’un […]

Puis-je utiliser Socket.IO avec Django?

Est-il possible d’utiliser Socket.IO http://socket.io/ avec Django?

Django Broken pipe en mode Debug

J’ai Django 1.3 sur le serveur distant derrière Nginx. Si je lance django avec apache + mod_wsgi, je peux regarder les erreurs dans les fichiers journaux apache. C’est ok mais j’aimerais avoir en console. Si je lance django propre serveur de développement, je reçois des erreurs avec stacktrace dans la console uniquement lorsque DEBUG = […]

Validation de formulaire en ligne dans Django

Je voudrais rendre obligatoire un ensemble complet de formulaires en ligne dans un formulaire de modification d’administration. Donc, dans mon scénario actuel, lorsque je clique sur Enregistrer sur un formulaire de facture (dans Admin), le formulaire de commande en ligne est vide. Je voudrais empêcher les gens de créer des factures sans commandes associées. Quelqu’un […]

QuerySet et Manager personnalisés sans casser DRY?

J’essaie de trouver un moyen d’implémenter à la fois un QuerySet personnalisé et un Manager personnalisé sans casser DRY. C’est ce que j’ai jusqu’à présent: class MyInquiryManager(models.Manager): def for_user(self, user): return self.get_query_set().filter( Q(assigned_to_user=user) | Q(assigned_to_group__in=user.groups.all()) ) class Inquiry(models.Model): ts = models.DateTimeField(auto_now_add=True) status = models.ForeignKey(InquiryStatus) assigned_to_user = models.ForeignKey(User, blank=True, null=True) assigned_to_group = models.ForeignKey(Group, blank=True, null=True) objects […]

Django – Exemple de balise de modèle personnalisée simple

J’ai des utilisateurs , des vidéos , des sujets , des critères et des notes Une vidéo a un sujet Un sujet a des critères Un utilisateur peut créer une vidéo pour un sujet donné Un utilisateur peut noter une vidéo sur chaque critère donné pour le sujet concerné. Vous pouvez voir mon post original […]

Comment redirect dans Django avec le contexte?

J’ai une vue qui valide et enregistre un formulaire. Une fois le formulaire enregistré, je souhaite redirect vers une vue list_object avec un message de réussite “le formulaire pour le client xyz a été mis à jour avec succès …” HttpResponseRedirect ne semble pas fonctionner, car il ne contient qu’un argument pour l’URL, aucun moyen […]