Maison  >  Questions et réponses  >  le corps du texte

Comment utiliser l'asynchrone dans Django

Il existe un rendu de retour dans les vues qui nécessite une longue attente pour la base de données, je voudrais donc demander comment l'implémenter et afficher les modèles en premier. Attendez ensuite que les données soient ajoutées. J'ai déjà vu un tel article, mais maintenant je veux le trouver, mais je ne le trouve pas. Peut-être que l'expression est fausse.

Si ce qui précède ne peut pas être fait de manière asynchrone, alors la situation suivante :
Il y a une page. Lorsque la page est chargée, il y aura un frontal pour demander des données de manière asynchrone. Ces données n'ont rien à voir avec les données sur celle-ci. page, mais il doit être basé sur cette page. Les données sont affichées dynamiquement. Plus on se rapproche, plus les statistiques sont élevées. Par exemple, s'il s'agit des meilleures statistiques, mes vues avant de charger cette page afficheront de manière asynchrone les meilleurs résultats et attendront que le front-end se charge de manière asynchrone. Comment y parvenir. J'espère publier du code asynchrone simple dans les vues. (Novice asynchrone) Les deux questions concernent maintenant le chargement des modèles.

python 2.7
Merci

滿天的星座滿天的星座2686 Il y a quelques jours647

répondre à tous(1)je répondrai

  • 高洛峰

    高洛峰2017-06-12 09:29:03

    Je pense que ce dont vous avez besoin est un ajax frontal. Pour une utilisation spécifique, vous pouvez accéder à Google. Il s'agit d'une méthode couramment utilisée pour demander des données de manière asynchrone. Lorsqu'un utilisateur accède, le modèle peut renvoyer temporairement des données temporaires, ou une partie des données. data, lorsque la page Après le chargement, ou lorsque la barre de défilement atteint le bas de la page, déclenchez ajax pour demander de nouvelles données, puis utilisez js pour redessiner les éléments de page correspondants. Bien sûr, vous pouvez également utiliser un excellent front-end. frameworks, tels que vue.js ou agular.js , ce sont des solutions spécialement conçues pour résoudre vos besoins

    répondre
    0
  • Annulerrépondre