2010-11-23 5 views
0

Question débutant ici.Django-extjs Url Data

J'essaie d'utiliser la bibliothèque django-extjs dans mon application django de (https://github.com/softmechanics/django-extjs). J'ai besoin d'une grille de tableau et extjs semble offrir l'interface la plus propre.

J'ai réussi à obtenir une grille-réseau de base opérationnelle basée sur des données statiques. Mais j'ai de la difficulté à intégrer la grille dans mon propre modèle. Je reçois une erreur 404.

[22/Nov/2010 22:22:09] "GET/appname/example_model? _dc = 1290489729717 HTTP/1.1" 404 3519

Je suis confus par les informations d'ensemble d'URL ("? _dc = 1290489729717 "). Je ne comprends pas ce que ces données signifient ou où le paquet django-extjs l'ajoute. Existe-t-il un moyen que je peux (ou devrais) utiliser élégamment ces données dans mon application django? La documentation n'est pas claire pourquoi ou comment ces données sont là.

1. What is the "?_dc=1290489729717" represent? 
2. Where is django-extjs package adding it to my url? 
3. Are there any good example implementations beyond the package? 

Merci!

Joe

Répondre

0

C'est un paramètre Ext JS ajoute automatiquement aux demandes d'éviter la mise en cache. C'est juste un nombre aléatoire arbitraire pour rendre l'URL unique. Ext.data.Connection a une config disableCaching qui est vrai par défaut pour les requêtes GET, mais vous pouvez le désactiver en passant false. Vous ne savez pas exactement comment votre librairie Django est emballée, mais c'est ce qu'il faut rechercher (cela peut également se produire via Ext.Ajax, qui est un wrapper de connexion singleton).