IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

envoi et réponse requête http


Sujet :

Django Python

  1. #1
    Membre actif
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Juin 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 29
    Par défaut envoi et réponse requête http
    Bonjour à tous,

    Dans le cadre d'un projet au sein de mon entreprise, je dois développer une plateforme de mise à jour automatique de logiciels.

    En effet, je souhaite envoyer une requête http à partir d'une application cliente, de la forme "http://..../monservdjango?var1=value1&var2=value2..." à mon serveur django qui va "checker" si value 1,2 etc.. correspondent aux id des classes de mon models.py. Si c'est le cas, le serveur envoit une réponse de type booleene "1" sinon "0".

    Etant novice dans ce qui concerne django/python, je me suis familiariser à cet outil via le tutoriel des "sondages".

    Néanmoins je suis aujourd'hui quelque peu bloqué en ce qui concerne l'envoi et le traitement de la requête.

    J'espère avoir été assez clair dans le cas contraire n'hésitez pas à me poser des questions etc..

    Merci à tous et bonne journée.

  2. #2
    Membre éclairé Avatar de Lujeni
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 52
    Par défaut
    Hello,

    Tu devrais regarder du coté de l'objet request https://docs.djangoproject.com/en/de...ttpRequest.GET

    Pour résumer le cheminement de ton application si j'ai bien compris:
    - modifier ton URL.CONF pour que ça pointe sur une view.
    - ta view récupère les infos GET à travers l'object request et fais sa moulinette.
    - et tu fais tout simplement une HttpResponse.

  3. #3
    Membre actif
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Juin 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 29
    Par défaut
    Bonjour,

    Merci pour votre réponse c'est exactement ce que j'ai fais et je pense avoir avancé correctement.

    Je vous recontact si besoin est merci encore

  4. #4
    Membre actif
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Juin 2011
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte réseau
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 29
    Par défaut
    Re bonjour,

    Question qui peut paraitre bête, mais comment faire, dans mon models.py, pour dire que la valeur que je souhaite affecter dans un integerField de ma classe B soit celle se trouvant dans l'integerField de ma classe A.

    class A
    x = models.IntegerField() (admettons x =1)

    class B
    y = models.IntegerField() (je veux que y = valeur de x (soit 1))

    Deuxiemement, j'ai dans mes classes A et B des IntegerField symbolisant des "id" que je souhaite "auto-incrémenter" a chaque nouvel ajout de mes modèles dans l'interface admin. Comment puis je procéder?

    J'espère avoir été assez clair bonne journée

  5. #5
    Membre très actif
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Par défaut
    Ca ne me semble pas tres clair:
    1- Si tu veux vraiment faire ce que tu viens dire: Alors, la section/fichier model n'est vraiment pas le bon endroit. Tu devrais gerer lors de la creation d'objets, juste a la reception des donnees de tes formulaires.

    2- Tu pense (et je le pense aussi) aux clefs etrangeres. Mais celles ci s'appliquent uniquement a des modeles de ta BDD et non a de simples attributs:
    tire du django-book
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    from django.db import models
     
    class Poll(models.Model):
        question = models.CharField(max_length=200)
        pub_date = models.DateTimeField('date published')
     
    class Choice(models.Model):
        poll = models.ForeignKey(Poll)
        choice = models.CharField(max_length=200)
        votes = models.IntegerField()
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

Discussions similaires

  1. Envoi d'une requête HTTP
    Par adslfx dans le forum Général Java
    Réponses: 3
    Dernier message: 25/09/2011, 19h14
  2. Envoi d'une requête HTTP
    Par adslfx dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 25/09/2011, 18h26
  3. Problème d'envoi de deux requêtes HTTP 1.1 dans un même socket
    Par sousal dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 18/08/2011, 09h43
  4. Envoi d'une requête HTTP POST
    Par Alexey dans le forum Langage
    Réponses: 4
    Dernier message: 10/05/2009, 20h35
  5. Envoi d'une requête HTTP
    Par jpean.net dans le forum Web & réseau
    Réponses: 2
    Dernier message: 16/05/2008, 08h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo