Questions marquées «django»

Django est un cadre d'application Web côté serveur open source, écrit en Python. Il est conçu pour réduire l'effort requis pour créer des sites Web et des applications Web complexes axés sur les données, en mettant l'accent sur moins de code, sans redondance et en étant plus explicite qu'implicite.

16
Récupérer les paramètres d'une URL
Étant donné une URL comme celle-ci, comment puis-je analyser la valeur des paramètres de requête? Par exemple, dans ce cas, je veux la valeur de def. /abc?def='ghi' J'utilise Django dans mon environnement; y a-t-il une méthode sur l' requestobjet qui pourrait m'aider? J'ai essayé de l'utiliser self.request.get('def')mais cela ne renvoie …
164 python  django  parsing  url 


20
Django TemplateDoesNotExist?
Ma machine locale exécute Python 2.5 et Nginx sur Ubuntu 8.10, avec Django construit à partir du dernier tronc de développement. Pour chaque URL que je demande, il jette: TemplateDoesNotExist at / appname / path appname / template_name.html Django a essayé de charger ces modèles, dans cet ordre: * Utilisation …
163 django 

5
Comment mettre à jour en masse avec Django?
J'aimerais mettre à jour une table avec Django - quelque chose comme ça en SQL brut: update tbl_name set name = 'foo' where name = 'bar' Mon premier résultat est quelque chose comme ça - mais c'est méchant, n'est-ce pas? list = ModelClass.objects.filter(name = 'bar') for obj in list: obj.name …

7
Paramètres d'URL facultatifs de Django
J'ai une URL Django comme celle-ci: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Le problème est que je veux que le project_idparamètre soit facultatif. Je veux /project_config/et /project_config/12345abdce/être des modèles d'URL aussi valides, de sorte que si project_id est passé, alors je …

6
Comment attrapez-vous cette exception?
Ce code est dans django / db / models / fields.py Il crée / définit une exception? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a model class, for fields that have # a single "remote" value, on the class …
162 python  django  exception 

15
Obtenir le protocole + le nom d'hôte à partir de l'URL
Dans mon application Django, j'ai besoin d'obtenir le nom d'hôte du référent request.META.get('HTTP_REFERER')avec son protocole afin que des URL telles que: https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1 /programming/1234567/blah-blah-blah-blah http://www.example.com https://www.other-domain.com/whatever/blah/blah/?v1=0&v2=blah+blah ... Je devrais avoir: https://docs.google.com/ https://stackoverflow.com/ http://www.example.com https://www.other-domain.com/ J'ai examiné d'autres questions connexes et j'ai trouvé sur urlparse, mais cela n'a pas fonctionné depuis >>> …
162 python  django 

12
Où sont mes données JSON dans ma requête Django entrante?
J'essaie de traiter les demandes JSON / Ajax entrantes avec Django / Python. request.is_ajax()est Truesur la demande, mais je n'ai aucune idée de l'emplacement de la charge utile avec les données JSON. request.POST.dir contient ceci: ['__class__', '__cmp__', '__contains__', '__copy__', '__deepcopy__', '__delattr__', '__delitem__', '__dict__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', …

13
Comment utiliser les décorateurs permission_required sur les vues basées sur les classes django
J'ai un peu de mal à comprendre comment fonctionnent les nouveaux CBV. Ma question est la suivante, je dois exiger une connexion dans toutes les vues, et dans certaines d'entre elles, des autorisations spécifiques. Dans les vues basées sur les fonctions, je fais cela avec @permission_required () et l'attribut login_required …

3
Champs de modèle dynamique Django
Je travaille sur une application multi-locataire dans laquelle certains utilisateurs peuvent définir leurs propres champs de données (via l'administrateur) pour collecter des données supplémentaires dans des formulaires et rendre compte des données. Ce dernier bit ne fait pas de JSONField une excellente option, j'ai donc la solution suivante: class CustomDataField(models.Model): …

4
Dans Django, comment filtrer un QuerySet avec des recherches de champs dynamiques?
Étant donné une classe: from django.db import models class Person(models.Model): name = models.CharField(max_length=20) Est-il possible, et si oui comment, d'avoir un QuerySet qui filtre en fonction d'arguments dynamiques? Par exemple: # Instead of: Person.objects.filter(name__startswith='B') # ... and: Person.objects.filter(name__endswith='B') # ... is there some way, given: filter_by = '{0}__{1}'.format('name', 'startswith') filter_value …

4
Recharger l'objet Django depuis la base de données
Est-il possible d'actualiser l'état d'un objet django à partir de la base de données? Je veux dire un comportement à peu près équivalent à: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) MISE À JOUR: Nous avons trouvé une guerre reopen / wontfix dans le …

8
SQLAlchemy a-t-il un équivalent de get_or_create de Django?
Je veux obtenir un objet de la base de données s'il existe déjà (en fonction des paramètres fournis) ou le créer si ce n'est pas le cas. Django get_or_create(ou source ) le fait. Existe-t-il un raccourci équivalent dans SQLAlchemy? Je l'écris actuellement explicitement comme ceci: def get_or_create_instrument(session, serial_number): instrument = …


9
Erreur MySQL "valeur de chaîne incorrecte" lors de l'enregistrement de la chaîne Unicode dans Django
J'ai reçu un message d'erreur étrange lorsque j'ai essayé de sauvegarder first_name, last_name dans le modèle auth_user de Django. Exemples d'échec user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' …
158 python  mysql  django  unicode  utf-8 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.